js
1async function (req, res, next) { 2 const body = req.body; 3 const hashedPassword = await bcrypt 4 .hash(body.password, hashConfig.saltRounds) 5 .catch((e) => next({ Stack: e, msg: "hash error" }));//<=ここで止めたい 6 console.log(hashedPassword); 7 res.status(200).send("done"); 8};
上記のようなコードでhash化に失敗したら途中でエラー用ミドルウェアに値を渡して処理を完了させたいのですが、
いろいろなコードを試しても下のdoneが帰ってしまいます。
なので、next()を実行した時点で処理を止めたいのですがどうすればいいでしょうか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/27 01:39