JWTサーバを構築してNodeJSを学習しています。基本的に私はPostgreSQLデータベースの資格情報に対してユーザーを認証したいと思っています。 PostgreSQLと接続するためにnode-postgres、passport、pgを検討していますが、暗号化された接続値を格納することはできません。理想的には、それらをプロパティファイルに保存して、環境ごとに変更することができます。私はのような何かを見PostgresへのNodeJS暗号化された接続文字列
ほとんどの例:
var pg = require('pg');
var conString = "postgres://YourUserName:[email protected]:5432/YourDatabase";
は、誰かが、私はハードコードに私のソースのプレーンの値を持っていないので、私の資格情報を暗号化して使用する方法を見せて助けることができますか?
これは古い回答です。主に後世のためにこれを書いています。このようなソースコードに資格証明を入れることは、通常は悪い考えであり、しばしば非常に悪いものです。デプロイメント環境からそれらを引き出すことで、より細かいアクセス制御と操作上の柔軟性が得られます。 –