gpt4 book ai didi

javascript - checkin Nuxt Asyncdata 后重定向

转载 作者:行者123 更新时间:2023-11-30 13:56:06 24 4
gpt4 key购买 nike

我正在运行 Nuxt,我有以下功能。我想检查是否已通过身份验证,如果没有则重定向到登录页面。我收到错误 window is undefined 这是因为据我了解 asyncdata() 是在服务器端求值的。重定向的正确方法是什么。我尝试在 context 中使用重定向方法,但它只会显示我的 404。谢谢

 async asyncData(context) {
if (!context.authenticated) {
window.location = `${config.url}/sign_in`;
}
}

最佳答案

context 具有重定向功能。 Nuxt Docs

 async asyncData(context) {
if (!context.authenticated) {
context.redirect(`${config.url}/sign_in`);
}
}

关于javascript - checkin Nuxt Asyncdata 后重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57277941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com