在继续处理其余的post请求之前,我需要进行一个数据库调用,并等待响应(在本例中,等待实现承诺)。
app.post("/charge", (req, res) => {
var user_stripe_id = await queries.get_stripe_id_by_email(req.body.token.email);
}
但是,我不能等待查询,因为我不在异步函数中。我怎么做
app.post
异步?
在其他路线上,我也这样做过
app.get('/', async function (req, res) {
const leagues = await distinctLeagues();
res.render('home', { leagues: leagues });
});
但是我想知道如何使用箭头函数语法来完成它。