0
這是我的node.js項目中的代碼,但我無法訪問connection2
的值。我在某處讀到.getConnection是異步函數,所以我無法通過這種方式獲取connection2的值。我如何修改此代碼以正確返回值?如何從這個函數返回值?
var mysql = require('mysql');
var connectionPool = mysql.createPool({
host: 'localhost',
user: 'root',
password: '',
database: 'rockcity_followme'
});
exports.connExport=function() {
var connection2;
connectionPool.getConnection(function (err, connection) {
connection2=connection;
});
return connection2;
}
這是我不明白。我應該在哪裏寫/定義回調函數?你能否編輯一下你的答案? –
@VikasKumar我添加了幫助的例子嗎? – afuous
謝謝。它確實有幫助! –