请教node分层后,controller js文件怎么访问app中的对象
demo的文档结构如下: 这是router.js文件: 这是indexController.js文件: 我想在indexController.js文件中访问app.locals对象,在app.js文件中,定义了 var app=express(),把app对象传给router.js模块,请问这种情况,如何传递app.locals对象。
6 回复
我觉得做成模块就可以了,哈哈 ,我是菜鸟,帮你顶顶
@zhangzeyang 我也才学,好多问题。
这样用 req.app.locals
see app.locals
require(’./controller’)(app);
个人目前使用的就是@NexusLee 所示的方法,将app作为参数
多谢各位的回答,传app是可以的,我在想能不能回调app.js中的方法,在app.js对app.locals.xxx进行操作,实验了一下没成功。