CNode

为什么我把ejs文件转成html文件就不能使用ejs的分页了?

问答
HhelloMane发布于11 年前最后回复11 年前6 回复5721 浏览0 收藏

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

查看回复

回复 (6)

I
i5ting#1·11 年前

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

L
luoyjx#2·11 年前

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

H
helloMane#3·11 年前
引用 luoyjx是不是你include的时候没加模板的.html( <% header.html % )后缀?

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

H
helloMane#4·11 年前
引用 i5tingejs后缀它会预编译,你如果换了html,首先你要告诉解释器,我现在改名了,请叫我html

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

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