express.jsサーバーに対して単純なxhttp GET要求を実行しようとしています。残念ながら、私はこのコードで応答データを取得しません。私は正常に "res.send
"を使用して本体をサーバーから送り返すので、接続は正常です。xhttp express.jsサーバーへのGET要求 - 何も返されません。
サーバーで「findOne
」を使用しているかどうか、またはクライアントでxhttpを使用していないとわかりません。私はそれがクライアントだと思う。
アドバイスありがとうございます。
*クライアントコード*
function getfood() {
var xhttp = new XMLHttpRequest();
xhttp.open("GET", "http://localhost:3000/clientfood", true);
xhttp.send();
}
*サーバコード - Express.js /ノード*
app.get('/clientfood', cors(), (req, res) => {
//res.send('test'); //this works at least
db.collection('quotes').findOne({
"_id": ObjectId("12345")
},
{
name: 1,
quote: 1
})
})
何 'findOne'戻りますか? 「約束」? – acdcjunior
私は...あなたが応答データを送信しているか、または応答データを読み取っているかわかりません... –
使用している正確なデータベースを指定してください。 – jfriend00