1

我正在编写一个 node.js 应用程序,我希望它可以轻松地部署在 Azure 以及其他平台上。如何检测我是否在 Azure 下运行?

环境似乎没有任何特殊变量。process.env.port包含\\\\.\\pipe\\2f95e604-fc02-4365-acfc-010a26242d02到目前为止我能想到的所有管道。

详细的环境数据可通过该azure模块获得,但如果我在 Azure 上运行,我只想将其提取出来。

4

2 回答 2

0

我不确定,但你试过 process.platform 吗?

于 2013-03-15T05:48:52.477 回答
0

老问题,但我用这个:

if ('WEBSITE_NODE_DEFAULT_VERSION' in process.env) ...
于 2019-08-26T10:28:46.163 回答