我有this node.js项目,它使用了jade模板。但我需要使用简单的HTML页面。安全转型所需的准则。如何更改node.js项目的模板引擎?
我需要使用完整的.html页面,如index.html,login.html。没有任何模板引擎可以显示像localhost:3000和localhost:3000/login.html这样的路由。哪些应该与全部功能一起使用。
我有this node.js项目,它使用了jade模板。但我需要使用简单的HTML页面。安全转型所需的准则。如何更改node.js项目的模板引擎?
我需要使用完整的.html页面,如index.html,login.html。没有任何模板引擎可以显示像localhost:3000和localhost:3000/login.html这样的路由。哪些应该与全部功能一起使用。
您可以config/express.js
更改:
app.set('view engine', 'jade')
例如,如果你想使用Handlebars,然后在packages.json
删除"jade": "latest",
并添加3210。默认情况下
app.set('view engine', 'handlebars')
Express服务器静态HTML文件:然后运行npm install
和编辑config/express.js
。
放置在/公共文件夹中的HTML文件:
...
/public
index.html
login.html
...
去本地主机:3000 /或本地主机:3000/login.html的 但这是静态文件,然后应用程序逻辑应该是前端。例如使用角度或主干。
我们不能在没有任何模板引擎的路线上呈现完整的html页面吗? – XIMRX
@XIMRX您可以发送任何html而无需使用模板引擎,但您无法自定义它。 –