Express.js を使用して Ember.js 用の API を作成しました。カールするとすべて問題ありませんが、Ember アプリで奇妙なエラーが発生しました。
これが私の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");
});
エラーはどこから来たと思いますか? ご協力いただきありがとうございます。