javascript - node express 前端頁面可以用html嗎,實在是不想用jade
typecho
typecho 2017-07-03 11:41:37
0
7
821

node express 前端頁面可以用html嗎,實在是不想用jade

typecho
typecho

Following the voice in heart.

全部回覆(7)
ringa_lee

可以用 ejs

小葫芦

完全可以。你直接指向html檔案就是html的了。當然如果要用模板功能,最好還是用ejs。

巴扎黑
app.engine('.html',ejs.__express);
app.set('view engine', 'html');

這樣寫就可以 render指向了html檔

学霸

當然可以,你把html檔案放在靜態資料夾(一般是public)下就好了

app.use(express.static('public'));

這句話是設定靜態資料夾的,這裡設為public,意思就是靜態檔都到public這個目錄下去找

詳見利用 Express 託管靜態檔案

伊谢尔伦

可以,直接在範本檔案裡寫你的html,然後render寫出來的範本檔案

曾经蜡笔没有小新

先去裝一個ejs模板引擎
然後配置文件中這麼寫就好了,跟三樓做法一致,最後去改jade的尾綴變成html就行

app.engine('html',ejs.__express); 
app.set('view engine', 'html');
typecho

你說的html,是指html檔案,還是先使用類似html語法的模板?
如果想直接使用html,將html檔案放在靜態目錄下既可,直接存取html,然後透過ajax取得資料
如果是想使用模板功能,但是不想用jade的語法,可以用ejs(ejs語法和html很接近)

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板