thergbcrow
Getting Cookie From Middleware
export default defineNuxtRouteMiddleware(async (to, from) => {
const isAuthenticated = useCookie('token')
if((to.name === "login" || to.name === "register") && isAuthenticated.value) {
console.log('user is logged in')
} else {
console.log(isAuthenticated)
}
})
why this does not work?
19 replies
how can i redirect a user using serverMiddleware
How can i change the router from a servermiddleware?
export default defineEventHandler(async (event) => {
const url = event.node.req.url
console.log(event.node.req.url)
if (url?.includes('login') || url?.includes('register')) {
const cookies = parseCookies(event)
if (cookies?.auth) {
if(url === '/') {
return sendRedirect(event, '/app/radar', 301)
}
return {
redir: '/app/radar'
}
}
}
})
i am using this... but this does not change the router
4 replies