implemented settings and user page (darkmode is still missing)

This commit is contained in:
2024-03-24 21:02:56 +01:00
parent acb7bb7cb6
commit 45a4b58f26
36 changed files with 2283 additions and 1313 deletions

View File

@ -2,9 +2,8 @@ import axios, { AxiosError } from 'axios';
import serversideConfig from '../../../serversideConfig';
import https from 'https';
let loggedInUser = {};
let errorMsg = 'error';
//const { data } = useAuthState()
export default eventHandler(async (event) => {
@ -29,20 +28,19 @@ export default eventHandler(async (event) => {
password: body.password,
});
const sessionToken = res.data.token;
const user = res.data.user;
loggedInUser = res.data.user;
console.log('sessionToken: ', sessionToken);
console.log('user: ', user);
// console.log('sessionToken: ', sessionToken);
setResponseStatus(event, 200);
const resBody = {
token: sessionToken,
message: 'Login successful'
message: 'Login successful',
};
console.log('resBody: ', resBody);
return resBody;
}
}
catch (err) {
if (axios.isAxiosError(err)) {
const axiosError = err as AxiosError;
@ -67,8 +65,6 @@ export default eventHandler(async (event) => {
statusCode: 400,
statusMessage: errorMsg,
})
})
@ -93,3 +89,5 @@ export default defineEventHandler(async (event) => {
};
return resBody;
})*/
export { loggedInUser, errorMsg };