Node.js app检测在Azure上运行

时间:2013-03-15 05:41:29

标签: node.js azure

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

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

老问题,但是我用这个:

if ('WEBSITE_NODE_DEFAULT_VERSION' in process.env) ...