84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
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很接近)