node express 前端頁面可以用html嗎,實在是不想用jade
Following the voice in heart.
可以用 ejs 呀
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');
你說的html,是指html檔案,還是先使用類似html語法的模板?如果想直接使用html,將html檔案放在靜態目錄下既可,直接存取html,然後透過ajax取得資料如果是想使用模板功能,但是不想用jade的語法,可以用ejs(ejs語法和html很接近)
可以用
ejs
呀完全可以。你直接指向html檔案就是html的了。當然如果要用模板功能,最好還是用ejs。
這樣寫就可以 render指向了html檔
當然可以,你把html檔案放在靜態資料夾(一般是public)下就好了
這句話是設定靜態資料夾的,這裡設為public,意思就是靜態檔都到public這個目錄下去找
詳見利用 Express 託管靜態檔案
可以,直接在範本檔案裡寫你的html,然後render寫出來的範本檔案
先去裝一個ejs模板引擎
然後配置文件中這麼寫就好了,跟三樓做法一致,最後去改jade的尾綴變成html就行
你說的html,是指html檔案,還是先使用類似html語法的模板?
如果想直接使用html,將html檔案放在靜態目錄下既可,直接存取html,然後透過ajax取得資料
如果是想使用模板功能,但是不想用jade的語法,可以用ejs(ejs語法和html很接近)