【发布时间】:2016-03-23 20:44:02
【问题描述】:
我实际上是在用 expressjs 学习 node.js,我有一些具有结构的项目:
控制器/Home.js 和 views/index.ejs
在我的根目录中,我有 app.js 和代码:
app.all('/', function(req, res, next) {
Home.index();
res.render('index', {
title: 'Home'
});
});
...但是我想从我的控制器文件 (Home.js) 和函数 index 中发送标题,你能解释一下怎么做吗?
最好的问候。
【问题讨论】:
-
您的要求不明确。解释清楚一点
-
@Darshan,我想从控制器 Home.js (controller/Home.js) 渲染我的视图(*.ejs 文件)。
-
将 res (response) 对象传递给 Home.index 函数,如 Home.index(res) 并从那里调用 render。
-
你可以在 home.js 中使用
exports.title并在 app.js 中 require 和访问 -
@ZeeshanHassanMemon 你能详细解释一下吗?我应该在 Home.js 中添加什么以及在 app.js 中添加什么来读取这个 var?