21 lines
526 B
TypeScript
21 lines
526 B
TypeScript
import { loginSuccessful, sessionToken, errorMsg } from "../middleware/login";
|
|
import { OutgoingMessage } from 'http';
|
|
|
|
export default defineEventHandler(async (event) => {
|
|
|
|
if (!loginSuccessful) {
|
|
throw createError({
|
|
statusCode: 400,
|
|
statusMessage: errorMsg,
|
|
})
|
|
}
|
|
|
|
setResponseStatus(event, 200);
|
|
//setResponseHeader(event, "Set-Cookie", sessionToken);
|
|
const resBody = {
|
|
token: sessionToken,
|
|
message: 'Login successful'
|
|
};
|
|
return resBody;
|
|
})
|