javascript - 在node.js中ejs改为.html为后缀文件名时,为什么失败了?
怪我咯
怪我咯 2017-04-11 11:46:53
[JavaScript讨论组]
var ejs=require('ejs');
// view engine setup
app.set('views', path.join(__dirname, 'views'));
//app.set('view engine', 'ejs');
app.engine('html',ejs.__express);
app.set('view engine','html');

而结果是

Error: Failed to lookup view "error" in views directory "F:\nodejs\views"
   at EventEmitter.render (F:\nodejs\node_modules\express\lib\application.js:579:17)
   at ServerResponse.render (F:\nodejs\node_modules\express\lib\response.js:960:7)
   at F:\nodejs\app.js:45:7
   at Layer.handle_error (F:\nodejs\node_modules\express\lib\router\layer.js:71:5)
   at trim_prefix (F:\nodejs\node_modules\express\lib\router\index.js:310:13)
   at F:\nodejs\node_modules\express\lib\router\index.js:280:7
   at Function.process_params (F:\nodejs\node_modules\express\lib\router\index.js:330:12)
   at next (F:\nodejs\node_modules\express\lib\router\index.js:271:10)
   at Layer.handle_error (F:\nodejs\node_modules\express\lib\router\layer.js:67:12)
   at trim_prefix (F:\nodejs\node_modules\express\lib\router\index.js:310:13)
怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
PHPz

是页面出错了还是router(app)顺序不对

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号