在Azure上运行Node.js应用程序

问题描述:

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

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

详细的环境数据可通过azure模块获得,但我只想在如果使用Azure时运行该模块。

+0

您是否希望检测您是在Azure网站,云服务还是两者中运行? – 2013-03-19 07:28:00

+0

我在Azure网站上运行。 – 2013-03-20 19:12:06

我不完全确定,但你有没有尝试过process.platform?

+0

这告诉我我正在NT上运行。 – 2013-03-20 19:12:28