请教node分层后,controller js文件怎么访问app中的对象
发布于 8 年前 作者 profangong 4601 次浏览 来自 问答

demo的文档结构如下: 1.png 这是router.js文件: 2.png 这是indexController.js文件: 3.png 我想在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进行操作,实验了一下没成功。

回到顶部