假设我有一个名为的服务器模块server.js
和一个名为的 api 模块api.js
,server.js
这是我正在运行的主模块。
现在,在服务器中,我有一些函数可以导出有关服务器的一些数据,在 中api.js
,我想通过添加从服务器导出的函数中获取一些数据:var api = require('./server.js');
问题是我让server.js
代码运行了两次,第一次是我运行它,第二次是api.js
运行require('./server.js')
有什么建议可以绕过这个问题吗?
谢谢