我正在使用 ExpressJS 连接 NodeJS 和我的 Angular 应用程序之间的点。我想安装这个 npm 包 norobot:以利用
process
对象。
我想知道在 Microsoft Azure 内的应用服务中在何处/如何设置
NODE_ENV
。
我被指到这里, https://learn.microsoft.com/en-us/azure/app-service/web-sites-configure#howtochangeconfig
但是当前的 Azure 门户看起来与文档提供的内容显着不同,导致我产生了很大的脱节。
如果您能指出正确的方向,我将不胜感激。
额外仅供参考, 在运行时,我的堆栈在 Node.js 9.4 上运行。
我想安装这个 npm 包
:利用流程对象。norobot
norobot
套餐与process
完全无关。
但是当前的 Azure 门户看起来与文档提供的内容显着不同,导致我产生了很大的脱节。
外观(在某种程度上)确实不重要,它们只是视觉指南。
您发布的指南/文档的关键部分是应用程序设置:
此部分包含您的网络应用程序将在启动时加载的名称/值对。
- PHP、Python、Java 和 Node 应用程序可以在运行时将这些设置作为环境变量访问。对于每个应用程序设置,都会创建两个环境变量;一个具有应用程序设置条目指定的名称,另一个具有 APPSETTING_ 前缀。两者包含相同的值。
因此遵循类似的答案:https://stackoverflow.com/a/34622196/2382650
设置:
NODE_ENV
:some_value
,如上所示,它将在您的 Express 应用程序中作为 process.env.NODE_ENV
提供