用express+ejs,req.send(index.html)时报错,
发布于 13 年前 作者 honglin1983 7802 次预览 最后一次回复是 13 年前 来自
<p>用express+ejs,req.send(index.html)时报错,TypeError: Object # has no method ‘compile’</p>
<p>又遇到这个问题的吗?网上有说是express版本的问题,可应该用哪个版本的,麻烦知道的给个链接,多谢!</p>
6 回复
<p>用express+ejs,req.send(index.html)时报错,TypeError: Object # has no method ‘compile’</p>
<p>又遇到这个问题的吗?网上有说是express版本的问题,可应该用哪个版本的,麻烦知道的给个链接,多谢!</p>
是不是应该用res.render(); 如果你的index.html是放在/views下面的ejs模版。
楼主的语法有多个错误:
建议查看 expressjs 文档
不好意思写错了,就是res.render(“index.html”),然后报 了这次错误
不好意思写错了,就是res.render(“index.html”),然后报 了这次错误
express的默认引擎是jade,ejs的默认后缀是.ejs。如果后缀是html的话,需要设置一下view engine。
我遇到过这种问题,你查看一下