2014-03-03 59 views
0

我得到TypeError:無法在以下代碼中設置未定義的屬性'解碼器'。TypeError:無法設置未定義的屬性'解碼器'

var mysql = require('mysql'); 

//database connection 
connection = mysql.createConnection({host: 'localhost', user: 'root', password: '********', database: '*******'}); 
connection.connect(function(err) { 
if (err) 
    console.log(err); 
else 
    console.log("Connected to MySQL"); 
}); 

exports.GetAllBlogsFromDb = function(req, res) { 
    var blogid = 1; 
    var ListBlogs = 'SELECT `blogname` FROM `blogs` WHERE `blogid`=? LIMIT 1'; 
    connection.query(ListBlogs, [blogid], function(err, ResultBlogs) { 
    if (err) 
     console.log(err); 
    else 
     console.log("ResultBlogs");   
    }); 
}; 

回答

1

我有同樣的問題,解決它,只是升級的node.js

# npm cache clean -f 
# npm install -g n 
# n stable 

我用Node.js的v0.10.2,現在,它正常工作與v0.10.26

+0

謝謝爲了您的迴應,但數據庫連接出現問題,我現在修復了這個問題。 –

+0

這爲我工作。 – Imq

相關問題