查找目录(..)中的视图(..)失败的原因错误
Reasons for "Failed to lookup views (...) in directory (...)" error?
嘿,我正试图调试一个错误,即将出现渲染。jade页面与node.js和ExpressJS。
错误是:Error: Failed to lookup view "/workspace/friends" in views directory "C:'Users'Utilizador'Documents'GitHub'QuantBull-Project'views"
.
那么发生这个错误的原因是什么呢?我问这个,因为据说它应该工作得很好,至少它与其他文件…
我创建了以下GET侦听器,位于controller/workspace.js
以呈现文件:
/**
* GET /workspace/friends
*/
app.get('/workspace/friends', function (req, res) {
res.render('/workspace/friends', {
url: '/workspace'
});
});
, friends.jade
文件位于views/workspace
下。
所以我想知道是什么导致这个错误?因为这种情况与我在SO和其他情况下发现的相同错误消息的其他情况相比看起来不同…
我想我明白了,问题就在这里。
下使用res.render('workspace/friends')
不是 res.render('/workspace/friends')
当你输入res.render('somefolder/file)
时,它会在views/someolder/file
中搜索。因为你说的是res.render('/somefolder/somefile)
所以它应该和/
混淆了
相关文章:
- 为什么不'当单元测试出现解析错误时,我的因果报应测试会失败
- jQuery.getJSON失败,语法错误
- Ajax错误检查-如果Ajax请求失败,如何防止内容发生更改
- 断言错误:断言失败:坐标数组的长度应与步幅匹配
- SonarQube 预览模式失败,并显示 500 错误
- AJAX 请求不会在 400 个错误查询上执行失败
- 错误“由于与数据库无关的原因,操作失败..“,在 Firefox 中使用 indexedDB 时
- getUserMedia在Firefox上给出错误,在Chrome上静默失败
- 未捕获的错误:断言失败:余烬视图需要 1.7 和 2.1 之间的 jQuery
- 反应错误“失败的 propType:提供给”提供者“的无效道具'子项',需要单个 ReactElement'
- 分析错误失败-What'It’他错了
- webpack配置警告和错误:;模块解析失败”;
- 谷歌地图API多段线创建失败;未捕获类型错误:数字不是函数;
- AngularFire 0.5美元移除.错误:Firebase.child失败:第一个参数是无效路径
- JS中的条件运算符-失败的语法错误
- 正在运行'成员服务器'导致生成失败并出现EEXIST错误
- 云代码(javascript)失败,原因是:{代码:1,消息:内部错误
- jqxGrid失败并出现错误“;Object[Object Object]没有方法'jqGrid'&”;
- 错误:打开Robot Framework日志失败
- 我收到此错误失败:http://premieroptie.nl/wp-content/themes/theme51771