import jwt from "jsonwebtoken"; import { User } from "~/models/user"; export default defineEventHandler(async (event) => { let ahead = (getHeaders(event).authorization || "")?.replace("Bearer ", ""); console.log(`=------------------------${event.path}`); console.log("h", getHeaders(event)); console.log(JSON.stringify(ahead)); if (ahead) { console.log("ahead", ahead); let toktok = jwt.verify( ahead, // ahead.replace("Bearer ", ""), useRuntimeConfig().jwt, ) as jwt.JwtPayload; let user = await User.findById(toktok.id as number).exec(); if (user) event.context.currentUser = user; } });