我有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而無需使用模板引擎,但您無法自定義它。 –