node.js - Nodejs客户环境中的配置模块不起作用
问题描述
我正在使用 Node JS 14.13.1 和配置模块版本 3.3.6
我做了一个文件夹配置,里面有两个文件。config.json 和 custom-environment-variables.json
在 config.json 中,我有以下内容:
{
a:""
}
在 custom-environment-variables.json 中
{
a:"myENV"
}
我看到的自定义环境变量永远不会覆盖 config.json。
我还从 Windows 设置了系统环境变量 a 并尝试使用 cmd 作为:
set myEnv=myValue
我注意到我需要重新启动我的计算,请参阅我的节点 js 中的 process.env.myEnv 但即使在重新启动并运行应用程序之后,a 的值仍然是一个空字符串(default.json)
const config=require('config') config.get('a') // 返回空字符串而不是显示 myValue
有人有这个问题吗?
谢谢
解决方案
推荐阅读
- ruby-on-rails - Rails API 中的强参数#require 约定
- python - Solana 拉取与给定地址相关的质押(通货膨胀)奖励历史
- python - 熊猫数据框到特定的 json 格式
- flutter - 我的应用程序的 Flutter Web 版本在启动时崩溃
- javascript - 如何让 Zurb Foundation 的 Reveal/Modal 工作?
- python - javascript无法访问dom
- c# - 反序列化复杂的 JSON 数据
- c# - dockerize .net核心应用程序时如何在appsetting.json中存储连接字符串
- aws-codepipeline - 使用代码管道时可以替换属性文件中的值吗?
- java - 如何在不使用 replace() 方法、StringBuilder、StringBuffer 或数组的情况下替换字符串中的所有字符?