You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
523 B

import {
defineNuxtRouteMiddleware,
navigateTo,
} from "#app";
// import useUserStore from "@/store/user.store";
export default defineNuxtRouteMiddleware((to, form) => {
const routes = ['index', 'inform', 'rules', 'warning', 'tptsps']
console.log(routes.includes(<string>to.params.id))
if (!routes.includes(<string>to.params.id)) {
return navigateTo('/404')
}
// console.log(getToken, 'getToken')
// if (!getToken) {
// setLoginVisible(true)
// }else {
// setLoginVisible(false)
// }
});