Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个 node.js 应用程序,我希望它可以轻松地部署在 Azure 以及其他平台上。如何检测我是否在 Azure 下运行?
环境似乎没有任何特殊变量。process.env.port包含\\\\.\\pipe\\2f95e604-fc02-4365-acfc-010a26242d02到目前为止我能想到的所有管道。
process.env.port
\\\\.\\pipe\\2f95e604-fc02-4365-acfc-010a26242d02
详细的环境数据可通过该azure模块获得,但如果我在 Azure 上运行,我只想将其提取出来。
azure
我不确定,但你试过 process.platform 吗?
老问题,但我用这个:
if ('WEBSITE_NODE_DEFAULT_VERSION' in process.env) ...