无法在Express中查看视图

时间:2015-06-24 12:07:59

标签: node.js model-view-controller express

这是我项目的结构。

app
 控制器
    index.server.controller.js
- 模型
-routes
   index.server.routes.js
  - 视图
   index.ejs


-express.js

我在express.js文件中设置了视图目录:

app.set('views', '../app/views');
app.set('view engine', 'ejs');

这是在我的控制器文件中:

exports.render = function(req,res) {
res.render('index' ,  {
    title: 'welcome to this page'
})
};

每当我打开localhost时,我都会

错误:无法在视图目录“../ app / views /”

中查找视图“index”

1 个答案:

答案 0 :(得分:0)

你给它错误的道路。试试这个

app.set('views', __dirname + '/../app/views');