我有一个反应应用,我需要动态传递来自环境(docker run --env API_HOST=localhost
的API HOST名称
我在gulp中使用子进程来运行'node node.js'
//run npm install then node app
cp.spawn('npm install' ,{cwd:NODE_APP_FOLDER,env:process.env}, function(error, stdout, stderr) {
if (error) {
console.error(`exec error: ${error}`);
return;
}
var server = cp.spawn('node', ['app.js'], {
cwd: NODE_APP_FOLDER,
env: {
API_HOST:'localhost'
}
});
}
但在我的应用process.env.API_HOST
中的代码中返回undefined
非常感谢任何帮助