无法在使用带有 nodejs 的车把的视图中查找视图 "index"
Failed to lookup view "index" in views using handlebars with nodejs
我的视图文件夹中有一个 index.handlebars 文件,但我仍然收到此错误消息
Error: Failed to lookup view "index" in views directory
下面是我的 app.js 文件。
var express = require('express');
var app = express();
var exphbs = require('express3-handlebars')
app.engine('handlebars', exphbs({defaultLayout: 'main'}));
app.set('view engine', 'handlebars');
app.get('/',function(req,res){
res.render('index');
});
app.use('/public', express.static('public'));
var port = Number(process.env.PORT || 3000);
app.listen(port);
有什么想法吗?我觉得很奇怪,好像一切都是对的。
关于这个问题,我已经检查了你的 Github 仓库。
您似乎输入了错误的视图名称。目前是 index.handlerbars
而应该是 index.handlebars
.
我的视图文件夹中有一个 index.handlebars 文件,但我仍然收到此错误消息
Error: Failed to lookup view "index" in views directory
下面是我的 app.js 文件。
var express = require('express');
var app = express();
var exphbs = require('express3-handlebars')
app.engine('handlebars', exphbs({defaultLayout: 'main'}));
app.set('view engine', 'handlebars');
app.get('/',function(req,res){
res.render('index');
});
app.use('/public', express.static('public'));
var port = Number(process.env.PORT || 3000);
app.listen(port);
有什么想法吗?我觉得很奇怪,好像一切都是对的。
关于这个问题,我已经检查了你的 Github 仓库。
您似乎输入了错误的视图名称。目前是 index.handlerbars
而应该是 index.handlebars
.