javascript - 具有NUXT环境变量的IISNODE在生产中不起作用
问题描述
我正在使用 iisnode 的 Windows 服务器中运行 NUXT JS 应用程序。我能够使它工作,但是我无法弄清楚我在环境变量方面遇到的一个小问题。
在我的 web.config 文件中,我在<iisnode node_env="development" />
标签中设置 node_env 变量,而所有其他环境变量我都将它放在 appsettings 部分中,如下所示
<appSettings>
<add key="axios_url" value="https://myapi.domain.com/" />
<add key="npm_package_name" value="NUXTJS APP" />
</appSettings>
当我将 node_env 变量设置为“开发”时,其他变量(appsettings 中的变量)工作正常,但是当我将 node_env 变量设置为生产时,我无法读取其他变量。
为什么会这样?
解决方案
推荐阅读
- javascript - 如何告诉 Javascript 方法等到绑定值之后才能在 DotVVM 中执行?
- jenkins - 将环境变量作为管道参数传递给 Jenkins 共享库
- python - 更新记录时缺少右括号 (ORA-00907)
- java - 计算在Java中转动boid以到达对象的方式
- tensorflow - 如何使用图像数据生成器和使用数据帧中的流(使用 CSV 文件)实现 K-Fold 交叉验证
- javascript - Stripe php集成错误:ReferenceError:未定义sessionId
- docker - docker wait 在 gitlab ci 中不会失败
- .net - Azure Graph API:处理 Quartz.NET 计划作业中的访问令牌
- terraform - 是否可以在 terraform 0.12 的条件下报告错误?
- go - 我可以将 JWT 令牌放在 Golang Echo 框架的上下文中吗?