的API我Express.js做了一個API Ember.js,當我蜷縮一切正常,但在灰燼應用程序我得到了一些奇怪的錯誤: 使用Node.js的創建灰燼
這裏是我的Node.js應用程序代碼:
var express = require('express'), http = require('http');
var app = express();
var mysql = require('mysql');
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '',
database: 'blog-api'
});
connection.connect();
app.get('/', function(req, res) {
res.end('/');
});
app.get('/posts', function(req, res) {
connection.query('SELECT * FROM posts', function(err, rows, fields) {
res.send(JSON.stringify({
posts: rows
}), 200);
});
});
http.createServer(app).listen(8080, function(){
console.log("Express server listening on port 8080");
});
您認爲錯誤來自哪裏? 感謝您的幫助。
作爲開始,你爲什麼不嘗試調試錯誤? EG:'function(err,rows,fields){if(err){console.error(err); }}' – badsyntax
我試過你的解決方案,但沒有打印,所以錯誤不在節點端,我會發布我的餘燼代碼 – DCK