Res.redirect 对异步路由是否完全不起作用?
作者: jurijus01创建于 2024年4月14日更新于 2024年4月14日
你好 Restify! 我不知道这是 bug 还是 feature request。我的情况如下: 我有一个异步路由 server.get("/verify", async (req, res) => {}),其中包含了与 MongoDB 通过 Mongoose 进行交互。在该路由中,我需要使用 res.redirect,但它不会工作,因为显然需要 "next",而异步路由中并未声明 "next"。 我尝试采用丑陋的 "Callback Hell" 方式,重写了所有内容,不使用 await/async,但显然 Mongoose 不再支持回调函数 - 这是出于所有正确的原因。它报出了错误: MongooseError: Model.findOne() no longer accepts a callback
内容来源: restify/node-restify