我试图在项目的所有模块中访问config.js文件,但是即使将配置文件定义为全局文件也无法。
这是我的包装:
在我定义的server.js中:
global.config = require('./app/config');
我可以访问server.js中config的属性,但是当我尝试在其他文件(例如user.js)中使用config
时,出现此错误:
config is not defined
我不知道如何解决定义此全局变量的方式。
答案 0 :(得分:0)
最有可能的config.js
文件没有导入到您启动的程序的运行时中。确保至少将config.js
导入一次到运行时
答案 1 :(得分:0)
这没有任何意义,但是当我将全局变量移到包含路由器的变量上面时,
global.config = require("./app/config");
const routeHandler = require('./app/routes/index');