問題タブ [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.
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 ファイルを使用します。
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'.
なぜこれが失敗するのかを理解するのを手伝ってくれる人はいますか?
ありがとう
javascript - ノード構成グローバル構成
最新のノード構成を使用しています。現在、ローカル構成のプロジェクトがいくつかあり、一般的な構成の別のプロジェクトがあります。
これは私の現在の構造です:
ProjectA/configs/{production, staging, integration}
ProjectB/configs/{production, staging, integration}
Common/configs/{production, staging, integration}
Common/configs
ローカルで定義された を使用して ProjectA と ProjectB 内にファイルをロードする必要がありますNODE_ENV
。
この機能は現在サポートされていますか? そのようなものを実装する方法は?
ありがとう!
node.js - TypeError: node.js で aws-sdk を使用してメールを送信する場合、キーはバッファーでなければなりません
nodemailer
使用するトランスポートの種類にとらわれない電子メール システムをセットアップしようとしています。
これが私が電子メールを送信しようとしている方法です:
そして、ここに私のconfig
ファイルがどのように見えるかがあります:
その後、メールを送信しようとすると、次のエラーが表示されます。
AWS.SES()
メールを送信しているのと同じ場所でインスタンスを作成している場合、コードは正常に機能することに注意してください。config
コードを壊す特別なことはありますか?