为什么我把ejs文件转成html文件就不能使用ejs的分页了?
发布于 10 年前 作者 helloMane 4983 次浏览 最后一次编辑是 8 年前 来自 问答

我把views文件夹中的ejs文件转成html文件,然后app.js中添加和修改了对应的代码,单独使用一个html文件是没问题的,但是如果我把index页面分成footer.html和header.html+index.html就会报错,网页就无法显示。只能使用ejs文件才能把index页面分成三个文件。。。有没有人遇到过啊?求指教。

6 回复

ejs后缀它会预编译,你如果换了html,首先你要告诉解释器,我现在改名了,请叫我html

是不是你include的时候没加模板的.html( <%- header.html %> )后缀?

@luoyjx 恩恩,现在加了就弄好了,谢谢了哈!还以为设置了引擎就全部默认为是html,就没加。

@i5ting 恩恩,谢谢了!就是在include那后面把文件的后缀加上。

@helloMane 在res.render的时候倒是不用加~

回到顶部