有没有我可以调用的变量或函数来了解 node.js 应用程序是否在 Heroku 中运行?像这样的东西:
if (process.heroku)
console.log("I'm in Heroku!");
最佳答案
您可以在不设置自定义环境变量的情况下执行此操作。你可以这样做:
if (process.env._ && process.env._.indexOf("heroku") !== -1)
console.log("I'm in Heroku!");
这是可能的,因为在 Heroku dyno 上,_
环境变量设置为 /app/.heroku/node/bin/node
。
关于node.js - 有没有一种编程方式可以知道 node.js 应用程序正在 Heroku 中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28472113/