From e8d6557e587d5affca54eab6b56ac5cb5230a978 Mon Sep 17 00:00:00 2001 From: suricata Date: Wed, 14 Jan 2026 17:31:53 +0000 Subject: [PATCH] login almost complete --- app/pages/index.vue | 2 - app/pages/login.vue | 3 +- nuxt.config.ts | 3 + server/fastapi_server/fastapi_server.py | 101 +++++++++++------------- server/routes/login.post.ts | 7 +- 5 files changed, 56 insertions(+), 60 deletions(-) diff --git a/app/pages/index.vue b/app/pages/index.vue index d392cc3..f9fdb1d 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -86,8 +86,6 @@ background-clip: text; color: transparent; - /* optional glow */ - /*filter: drop-shadow(0 0 10px rgba(255,255,255,.4));*/ } @keyframes rgb { diff --git a/app/pages/login.vue b/app/pages/login.vue index 05dcdfe..ed14a5d 100644 --- a/app/pages/login.vue +++ b/app/pages/login.vue @@ -45,8 +45,7 @@ function onSubmit(payload: FormSubmitEvent) { { + const conf = useRuntimeConfig() + const body = await readBody(event) - const req = await fetch("http://127.0.0.1:99", + if ( !body.email || !body.password ) + throw createError({ statusCode: 400, message: "Bad form. Use e-mail and password" }) + + const req = await fetch(conf.fastapi_url + "/login", { method: "POST", headers: {