res.redirect没有真正重定向的原因可能有以下几点:
next()
函数将控制权传递给下一个中间件或路由处理程序,那么重定向可能无法生效。res.redirect()
之前已经发送了响应(如调用了res.send()
或res.render()
等),那么重定向将无效。确保在调用res.redirect()
之前没有发送任何响应。Cache-Control: no-cache
和Pragma: no-cache
,以确保每次请求都会重新获取重定向。如果以上情况都没有问题,但仍然无法实现真正的重定向,可能需要进一步检查代码逻辑或调试相关的网络请求和响应过程。
领取专属 10元无门槛券
手把手带您无忧上云