在Heroku

时间:2017-05-11 22:16:44

标签: javascript php node.js heroku

我想在Heroku网络应用上访问PHP文件中的一些配置变量 该应用程序使用Node.js运行(并启动),并使用Heroku的Node.js和PHP构建包。

我想要发生什么

我希望能够使用Node.js启动应用程序并访问我的PHP文件中的环境变量。

究竟发生了什么

当我使用Node.js启动应用程序时,可以通过process.env('SOME_KEY')(在js文件中)访问配置变量,当我不使用Node.js并在PHP中启动变量时可以通过getenv('SOME_KEY')访问,但是当我从Node.js getenv('SOME_KEY')开始时(在PHP文件中)返回undefined(同样使用$_ENV['SOME_KEY'])。

如果有人可以解释为什么PHP无法访问它,如果有办法让它可以通过PHP访问,或者将变量从Node.js发送到PHP文件。谢谢!

0 个答案:

没有答案