我在使用nuxt重定向时遇到问题,转到外部重定向并按回去之后,您将返回两次。我正在通过nuxt中间件处理重定向,有没有办法让路由器更新历史记录或在vue / nuxt中处理重定向的更好方法?
这是中间件重定向代码:
Credentials
redirects.json
export default function ({ route, redirect }) {
// find the redirect if it exists where the from === the requested url
var r = redirects.find(r => r.from === route.fullPath)
//If it exists, redirect the page with a 301 response else carry on
if (r) {
// console.log("Redirecting: {from: " + r.from + ", to: " + r.to + "}")
return redirect(r.to)
}
}
以下是实时版本:the docs 和代码:https://admiring-benz-140867.netlify.app/