【发布时间】:2015-09-19 14:11:04
【问题描述】:
我有一个非常基本的 expressjs 应用程序,它使用 / 路由加载位于 views/main/ 的视图。但是,我收到以下错误:
Error: Failed to lookup view "main/index" in views directory "/Users/n0pe/Sync/src/proj/views/"
这是我的结构(省略不重要的):
/proj
/views
/main
index.hbs
app.js
这是我的 app.js(重要部分):
var express = require('express');
var app = express();
app.set('views', __dirname+'/views/');
app.set('view engine', 'handlebars');
这是控制器:
router.get('/', function(req, res, next) {
res.render('main/index', {title: 'test'});
});
这个非常基本的设置缺少什么?
【问题讨论】:
标签: node.js model-view-controller express