我使用快速生成器创建我的应用程序,通过表达myApp。所以我打算为我的前端设置angularjs。我最终在我的控制台中收到此错误:
Error: No default engine was specified and no extension was provided.
at new View (...\node_modules\express\lib\view.js:41:42)
我认为这就是这两行的原因,我对此进行了评论。
/*app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');*/
我不知道 需要带有玉石模板的视图文件夹,因为我使用的是angularjs。如何解决这个问题?
答案 0 :(得分:0)
Express希望您指定视图及其扩展名:
res.render('index.html');
或指定默认视图引擎并在其后命名您的视图:
app.set('view engine', jade');
如果您正在使用Angular
,那么我认为您将以response
格式发送JSON
,在这种情况下,它也可以正常工作
喜欢发送
res.send({name:"jack"})