来自env变量节点js的API HOST名称

时间:2016-08-17 13:53:51

标签: node.js reactjs docker

我有一个反应应用,我需要动态传递来自环境(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

非常感谢任何帮助

0 个答案:

没有答案