cost 308 ms
Node-config:如何選擇特定於環境的配置文件

[英]Node-config: How to pick environment specific config file

在我們的 Node.JS 應用程序中,我們一直在 package.json 中指定應用程序環境(dev、qa、stage、prod 等),如下所示: "start-prod": "NODE_ENV=prod node./bin/www", "start-qa": "NODE_ENV=qa node. ...

確保在應用程序啟動時將 Azure 密鑰庫機密加載到配置 (node-config)

[英]Ensuring Azure keyvault secrets are loaded to config (node-config) at application startup

我有一個 NodeJS 應用程序,它使用 Node-Config ( https://www.npmjs.com/package/config ) 來加載應用程序配置。 我要做的是在啟動期間將機密從 Azure Keyvault 加載到配置中,並確保這些機密在需要之前可用(例如連接到數據庫等)。 ...

了解 node.js-module 'config' 和 default.json & production.json & 我的“配置屬性”的實際問題

[英]understanding node.js-module 'config' and default.json & production.json & my actual problem with a "Configuration property"

https://github.com/node-config/node-config 引自 github: 在你的應用程序目錄中安裝,並編輯默認配置文件: $ npm 安裝配置 $ mkdir 配置 $ vi 配置/default.json" 這里的概述討論了如何安裝它然后創建目錄配置。 但在通 ...

配置未加載並出現錯誤-> configuration-property-MAX_CONNECTIONS-is-not-defined

[英]Config is not loading & getting-error -> configuration-property-MAX_CONNECTIONS-is-not-defined

我有一個node.js應用程序並根據環境進行了一些配置。 所以決定使用 https://www.npmjs.com/package/config 據此,我在應用程序的根級別創建了一個名為config的文件夾。 文件夾結構如下所示 這是我的本地。json & default.json 在 p ...

config(npm) 拋出未找到配置屬性,但 getConfigSources 方法記錄正確 object

[英]config(npm) throws configuration property not found but getConfigSources method logs correct object

我正在嘗試將config package 集成到我的 nx.dev typescript 項目中。 我在根級別有一個config目錄,其中包含 default.json 在我的index.ts我嘗試 並獲得以下信息: 它說這就是我需要連接它的所有地方,但get function 拋出。 ...

獲取vue文件中的配置值

[英]Get config value in vue file

可能是一個非常簡單的問題:我需要從 vue 文件中的 html 塊中獲取配置值。 我有這個簡單的 config.js 還有這個簡單的 vue.js 在運行時,上述拋出 我應該怎么做才能完成這項工作? 提前致謝注意:我可以使用從腳本塊中獲取配置值,這非常有效,例如 ...

開玩笑地模擬特定的配置值

[英]Mock specific config value in jest

我有以下 default/config.js 文件 在我的 index.ts 中,我有 在我的單元測試中,我想測試isVisible的兩種情況,同時保持其他配置值不變。 我試過了 這對我不起作用,並且不會覆蓋isVisible的值。 我知道我也可以像config.get.mockReturnValu ...

在配置模塊從默認讀取配置之前在節點中設置環境變量。json

[英]Setting up the environment vars in node before the config module reads the config from default.json

相對較新的 JS 和節點, 要求:需要在加載配置模塊之前從安全存儲讀取環境變量后設置環境變量。 詳細信息:我們有一個問題:在配置模塊啟動並使用 default.js 分配值之前,我們需要在哪里從秘密存儲中讀取秘密並使其可用於節點環境。 我嘗試拆分快速應用程序設置和初始化,並嘗試在這些步驟之間閱讀秘 ...

用玩笑模擬節點配置

[英]mock node config with jest

我目前是第一次在 jest 和 nodejs 中介紹自己。 我面臨的問題是我必須從 nodejs 配置中模擬兩個不同的值。 問題是第二個 mockReturnValue 覆蓋了第一個。 有沒有可能將展位模擬彼此分開? 也許有類似的東西: ...

使用 node-config 繞過 NODE_ENV

[英]Bypass NODE_ENV with node-config

我正在嘗試通過驗證配置文件來測試我的配置文件,沒什么花哨的,架構,環境列表,迭代它,加載配置並根據架構驗證變量。 問題是,為此,我目前必須設置process.env.NODE_ENV 。 由於測試有自己的保留配置文件,這意味着如果測試並行運行,當其他測試加載配置時,測試可能會更改 NODE_ENV ...

node-config 將分隔符從點更改為冒號

[英]node-config change delimiter from dot to colon

我正在將我的配置從另一個庫遷移到node-config 。 我有兩個問題: 舊庫使用config.get('a:b'); 獲取一些值,但node-config使用單個點作為分隔符: config.get('a.b'); . 有沒有辦法將其配置為使用:來節省我的時間並重構我的代碼? 有沒有辦法設置運 ...

在生產中管理多個環境變量的最佳實踐

[英]Best practices for managing multiple environment variables in prodution

盡管我不熟悉 DevOps 最佳實踐,但我正在嘗試提出一種可靠且有效的方法來管理生產中的多個變量。 以下代表我目前的方法: 在哪里: ENV_VAR.sh API 1 和 2 是兩個基於 nodejs 的應用程序,使用反向代理配置在同一服務器上運行。 如果服務器沒有任何問題(例如意外關閉),我只 ...

node-config 始終返回默認設置

[英]node-config returns always default settings

我正在將 node.js/express 應用程序移動到 nest.js。 應用程序的配置由 node-config( default.js和主機特定的 js 文件)處理。 我已將配置文件復制到新的應用程序文件夾,導入配置模塊,並使用了一些config.get()調用。 舊應用程序運行良好,但使用 ...

解析環境變量的正確方法

[英]Proper way to parse environment variables

我基本上在我的所有項目中都使用node-config ,並且大多數時候我遇到解析設置為環境變量的布爾值和數字的問題。 例如默認.jsmodule.exports = { myNumber = 10, myBool = true } 自定義環境變量.jsmodule.exports ...

在節點配置之前使用 dotenv 加載 ENV 變量

[英]Load ENV vars with dotenv before node-config

我想將環境變量加載到我的 Express 應用程序的常規config中。 在本地我使用.env文件,但在部署時,我會將環境變量注入 docker 容器中。 所以,我有一個default.json和一些硬編碼的配置值。 然后我得到了custom-environment-variables.json文件 ...

解析配置 typescript 文件時跳過發射

[英]Emit skipped when parsing config typescript files

我在使用 typescript 時遇到了 node-config 庫的問題。 我的配置文件夾如下: 但是,在我運行 tsc 並嘗試從它的入口點(app.js)啟動我的應用程序后,我收到以下錯誤: Error: Cannot parse config file: '..../config/devel ...

使用 Jest 測試時未定義全局節點配置變量

[英]Global node-config variable undefined when testing with Jest

我正在從node-config docs實施選項 2。 這運行良好,並且在測試環境之外運行時定義了我的全局配置變量。 但是,當我使用vue-cli和 Jest 單元測試(例如vue-cli-service test:unit )運行它時,我收到此錯誤: 有什么好的方法可以解決這個問題? 是 ...

如何使用node-config從數組中獲取項目屬性

[英]How can I get item property from an array with node-config

我無法從配置文件中的數組中獲取項目。 我正在嘗試獲取第一個搜索項的SearchInitUrl道具,並且正在使用 不工作 希望有人會幫助,在此先感謝。 ...

節點配置自定義環境變量在測試期間未覆蓋 default.json

[英]Node-config custom-environment-variables not overridding default.json during test

當 NODE_ENV 設置為“測試”時,節點配置的自定義環境變量。json 似乎沒有覆蓋 default.json 中的值。 這是一個非常簡單的配置: 配置/默認.json: 配置/自定義環境變量.json: 配置/測試.json: 應用程序.js: 這按預期工作:我得到 NODE_ENV=und ...

無法在Window中使用node-config獲取環境變量(自答案)

[英]Unable to get environment variable with node-config in Window (self answer)

我無法使用node-config在Windows中獲取環境變量。 我的index.js正在運行帶有nodemon的CMD。 我打開了一個新的CMD並輸入了set myApp_jwtSecretKey=mySecretHere 這是為什么? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM