12 lines
318 B
TypeScript
12 lines
318 B
TypeScript
export default eventHandler((event) => {
|
|
let ahead = (getHeaders(event).authorization || "")?.replace("Bearer ", "");
|
|
if (event.context.currentUser && ahead) {
|
|
return {
|
|
token: ahead,
|
|
user: event.context.currentUser,
|
|
};
|
|
} else {
|
|
throw createError({ statusCode: 400, message: "unauthenticated" });
|
|
}
|
|
});
|