単純なことかもしれませんが、以下のコードは機能していません。expressjsサーバーはリクエストとデータを受信していますが、jQueryajax呼び出しはサーバーからの応答を受信していません。
これはサーバーコードです
app.get('/', function(req, res){
console.log('request for /');
res.send('hello there!');
});
これはjQueryリクエストです
$.ajax({
type: 'GET',
url: 'http://localhost:3000/',
success: function(data) {
alert(data);
}
});
これはexpressjsアプリの構成です
app.configure(function(){
app.set('port', /*process.env.PORT ||*/ 3000);
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(path.join(__dirname, 'public')));
});
編集:Jsonのものを取り出しました、とにかく問題が存在します