作者:mobiledu2502931223 | 来源:互联网 | 2023-09-23 17:26
在学习“Nodejs开发框架Express3.0开发手记–从零开始” 遇到问题,已google等无法自己解决
错误信息如下
1 2 3 4 5 6 7 8 9 10 11 12 13
| Unexpected token : in D:\text_node\nodejs-demo\views\index.ejs while compiling ejs
SyntaxError: Unexpected token : in D:\text_node\nodejs-demo\views\index.ejs while compiling ejs
at Function (native)
at Object.Template.compile (D:\text_node\nodejs-demo\node_modules\ejs\lib\ejs.js:455:12)
at Object.compile (D:\text_node\nodejs-demo\node_modules\ejs\lib\ejs.js:288:16)
at handleCache (D:\text_node\nodejs-demo\node_modules\ejs\lib\ejs.js:147:16)
at View.exports.renderFile [as engine] (D:\text_node\nodejs-demo\node_modules\ejs\lib\ejs.js:348:14)
at View.render (D:\text_node\nodejs-demo\node_modules\express\lib\view.js:93:8)
at EventEmitter.app.render (D:\text_node\nodejs-demo\node_modules\express\lib\application.js:566:10)
at ServerResponse.res.render (D:\text_node\nodejs-demo\node_modules\express\lib\response.js:938:7)
at D:\text_node\nodejs-demo\routes\index.js:6:8
at Layer.handle [as handle_request] (D:\text_node\nodejs-demo\node_modules\express\lib\router\layer.js:82:5) |
index.ejs 代码
1 2 3 4
| <% include header.ejs %> Welcome to <%= title %>登陆 <% include footer.ejs %> |
刚刚开始学习node.js,还看不大懂错误信息。不过应该不是index.ejs写错了,因为之前还能访问,在改了header.ejs,footer.ejs之间的css与js引用后就出现这个错误了。
header.ejs,footer.ejs 代码如下