これを処理する最良の方法は、資格情報を環境変数に保存することです。次に、次のように資格情報にアクセスします。
var mysql = require('mysql');
var connection = mysql.createConnection({
host : process.env.DB_HOST,
user : process.env.DB_USER,
password : process.env.DB_PASS,
database : process.env.DB_NAME
});
connection.connect();
次に、dotenvなどのライブラリを使用して環境変数を設定します。環境変数は、アプリケーションとともに配布されておらず、バージョン管理されていない.envファイルに配置します。 .envの例は次のようになります
DB_NAME=my_db
DB_HOST=localhost
DB_PASS=secret
DB_USER=me
https://www.npmjs.com/package/dotenv --dotenvの使用の詳細については、このリンクを参照し、アプリでの12要素のセキュリティについて調査してください:)