問題タブ [node-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3668 参照

node.js - nodejs 続編/cli node-config での使用方法

まず、Sequelize を使用するのは初めてなので、しばらくお待ちください。

https://github.com/lorenwest/node-config とともにhttps://github.com/sequelize/cliを使用したい

node-config と同じ方法で、sequelize が複数のソース ファイルから構成を「構成」できるようにしたいと考えています。

今までに私はそれを解決しました

.sequelizerc

development.json すなわち

すべての env.json ファイルで、論理的な意味を持たない冗長な env キーを設定する必要があることがわかります。

より良い方法はありますか?

欠点

データを取得するには:

このようにして、File Load Order のすべてのオプションが失われます。

https://github.com/lorenwest/node-config/wiki/Configuration-Files

他の方法

標準の node-config json ファイルを使用します。

0 投票する
0 に答える
88 参照

node-config - コンパイル時にnode-config関連のtypescriptエラーを取得する

Typescriptを実行し、パッケージも使用するexpressjsプロジェクトがありnode-configます。

タイプスクリプトをコンパイルしようとすると: ./node_modules/.bin/tsc --project ./server/tsconfig.json

次のタイプのエラーが発生します。

server/index.ts(15,33): error TS2345: Argument of type '{ name: {}; dialect: string; host: {}; port: {}; username: {}; password: {}; validateOnly: false; }' is not assignable to parameter of type 'ISequelizeConfig | ISequelizeValidationOnlyConfig'. Type '{ name: {}; dialect: string; host: {}; port: {}; username: {}; password: {}; validateOnly: false; }' is not assignable to type 'ISequelizeConfig'. Types of property 'name' are incompatible. Type '{}' is not assignable to type 'string'.

なぜこれが失敗するのかを理解するのを手伝ってくれる人はいますか?

ありがとう

0 投票する
1 に答える
186 参照

javascript - ノード構成グローバル構成

最新のノード構成を使用しています。現在、ローカル構成のプロジェクトがいくつかあり、一般的な構成の別のプロジェクトがあります。

これは私の現在の構造です:

ProjectA/configs/{production, staging, integration} ProjectB/configs/{production, staging, integration} Common/configs/{production, staging, integration}

Common/configsローカルで定義された を使用して ProjectA と ProjectB 内にファイルをロードする必要がありますNODE_ENV

この機能は現在サポートされていますか? そのようなものを実装する方法は?

ありがとう!

0 投票する
3 に答える
1973 参照

node.js - TypeError: node.js で aws-sdk を使用してメールを送信する場合、キーはバッファーでなければなりません

nodemailer使用するトランスポートの種類にとらわれない電子メール システムをセットアップしようとしています。

これが私が電子メールを送信しようとしている方法です:

そして、ここに私のconfigファイルがどのように見えるかがあります:

その後、メールを送信しようとすると、次のエラーが表示されます。

AWS.SES()メールを送信しているのと同じ場所でインスタンスを作成している場合、コードは正常に機能することに注意してください。configコードを壊す特別なことはありますか?