CNode

express3.0 内,将view下的ejs文件改为html 文件,怎么配置app.

Mmrlong发布于13 年前最后回复13 年前2 回复10223 浏览0 收藏

我在2.0内是看到有 app.register('.html', require('ejs')); 但3.0已remove了。 我现修改为如下都没有成功。 //app.engine('html', require('ejs').__express); app.engine('html', require('ejs').renderFile);

查看回复

回复 (2)

M
mrlong#1·13 年前

自己调试发现修改为下面代码是成功的。但是,但是 包含的页面还是ejs, 如我在index.html 内写 <%-header%> 的header还一定是ejs ,不过你可将扩展名加进去。

app.set('view engine', 'html'); app.engine('html',require('ejs').renderFile);

J
jabez128#2·13 年前

不知道楼主这么修改用意何在??

参与回复
登录后即可参与回复。登录