1

これがエクスプレスサーバーコードです:

var express = require('express');
var mysql = require('mysql');
var app = express();

app.use(express.bodyParser());
app.use(express.static('public'));
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'someuser',
  password : 'somepassword',
  database: 'some_database'
});

connection.connect();
app.get('/users/authenticate', function(req, res){
res.setHeader('Content-Type', 'application/json');
res.send({test:"test"});
res.end();

});

app.listen(3000);
console.log('Listening on port 3000');

この API に get リクエストを発行すると、ネットワーク コンソールの [応答] タブに何も表示されませんが、応答コードは 200 OK です。光を当ててください。ここには JSON データが必要です。コンソールに表示されるのは次のとおりです。

ここに画像の説明を入力

ここに画像の説明を入力

4

2 に答える 2

0

コードは大丈夫です。私はブラウザと使用の両方から {test:"test"} を取得しています

curl http://localhost:3000/users/authenticate
于 2013-06-27T12:00:46.530 に答える