Node アプリの Node で felixge/node-mysql を使用しようとしています。ただし、通常の代わりに
mysql.createConnection(...)
app.js では、「config」ファイルとして分離したかったのです。現在、私のconfig.jsでは次のとおりです。
function localConnect(){
//Node Mysql dependency npm install mysql@2.0.0-alpha7
return require('mysql').createConnection({
hostname: 'localhost',
user: 'username',
password: 'password',
database: 'database'
});
}
そしてアプリjsで:
...
//Node Mysql dependency npm install mysql@2.0.0-alpha7
var mysql = require('mysql');
//MYSQL database config file
var connection = require('./config.js').localConnect();
connection.connect();
そして、connection.connect() は失敗します。
目的は、DB 接続情報を公開せずにリポジトリにコミットし、ユーザーが使用したい場合に備えて dbSample ファイルを提供できるようにすることです。
助言がありますか?
ありがとう!