没有指定默认引擎,并且没有提供扩展名 (expressJS & jade)

6
这是我的(简化版的)app.coffee文件:
app.set('views', __dirname + '/app/views')
app.set('view enigne', 'jade')

app.listen 8000

然而,当我在浏览器中访问我的应用程序时,会出现以下错误消息:
Error: No default engine was specified and no extension was provided

编辑: 结果发现我拼错了"engine"这个单词。感谢@lascort指出!


你有一个简单的打字错误,你在这里询问之前是否尝试通过与工作示例进行比较来自行调试? - Brandon Buck
2
我真的花了一个小时来弄清楚问题出在哪里。有时候你只需要新鲜的眼睛吧。 - nicohvi
我常常打错字,如果你的代码“看起来”很棒,请检查拼写。我经常更进一步,从一个正常工作的源中复制/粘贴某些“看起来”正确的单词。 - Brandon Buck
我认为这里的正确回答是“lol” 。;) - Matt Fletcher
1个回答

9
您有一个错别字:
app.set('view >>enigne<<', 'jade')

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接