0
私は以下の経路機能を持っていますが、非同期関数が完了する前にこの関数をすべて終了すると、then()またはcatch() HTTP要求を適切に処理します。応答のために非同期関数でHTTPリクエストを待機させる方法
私の約束が完了するまで、HTTPリクエストを「ホールド/ストール」にするにはどうすればよいですか?
router.post('/', (req, res) => {
// validate username and password
validateCredentials(req)
.then((msg) => {
res.send(`Success!`);
})
.catch((err) => {
res.status(500).send(err)
})
})
このコードは問題ありません。要求を行っているコードに問題があるか、 'validateCredentials'実装で何か問題があります。そのコードを投稿してください。あなたは 'msg'を期待していますか? – Bergi
'validateCredentials'コードも追加してください。あなたがその機能で行ったことをよりよく理解するために。 –