javascript - Kann Node Express HTML für die Front-End-Seite verwenden? Ich möchte Jade wirklich nicht verwenden
typecho
typecho 2017-07-03 11:41:37
0
7
772

Kann die Node-Express-Frontend-Seite HTML verwenden? Ich möchte Jade wirklich nicht verwenden.

typecho
typecho

Following the voice in heart.

Antworte allen(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很接近)

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!