两个模块,代码大概这样: //A.js var app = express(); module.exports = app; var mobile = require('B.js') ........ app.use('/',mobile); ..............
//B.js var app = require('A.js'); app.set(......) app.use(.....) ..........
这样会导致内存泄露吗?或者会导致什么问题?
回复 (9)
Q
我有个项目内存泄漏是因为挂事件问题,没有及时或者说没有机会remove导致的,也郁闷了好久。
C
运行时会出错。。。。 直接告诉你不行。。。
E
引用 cnlile运行时会出错。。。。 直接告诉你不行。。。
@cnlile 其实完全可以运行。。。不是这种http://stackoverflow.com/questions/23341883/can-node-modules-require-each-other 问题。 我现在遇到内存泄露了,在找原因。。
S
N
内存泄漏 应该是跟写代码有关吧,这样require没问题啊
E
引用 ncuzp内存泄漏 应该是跟写代码有关吧,这样require没问题啊
@ncuzp 各种查,什么使用都在怀疑。。。
E
引用 SinalVee官网关于循环调用的说明
@SinalVee 3Q
E
引用 qimenxiaozi我有个项目内存泄漏是因为挂事件问题,没有及时或者说没有机会remove导致的,也郁闷了好久。
@qimenxiaozi 什么挂事件?
E
@dlutwuwei hello。。。。
参与回复
登录后即可参与回复。登录