urls corrected on fetch

This commit is contained in:
2026-01-20 22:25:00 +00:00
parent c9189c4ef1
commit 2577dc46ee
4 changed files with 21 additions and 8 deletions

View File

@@ -3,6 +3,9 @@
import type { FormSubmitEvent } from '@nuxt/ui' import type { FormSubmitEvent } from '@nuxt/ui'
const { loggedIn } = useUserSession() const { loggedIn } = useUserSession()
const conf = useRuntimeConfig()
const base_url = conf.app.baseURL.endsWith('/') ? conf.app.baseURL.slice(0, -1) : conf.app.baseURL
const video = ref(0); const video = ref(0);
const url = ref(""); const url = ref("");
@@ -34,7 +37,7 @@
async function start_conversion(event: FormSubmitEvent<musicParamsSchema>) { async function start_conversion(event: FormSubmitEvent<musicParamsSchema>) {
return fetch("/convert", { return fetch(base_url + "/convert", {
method: "POST", method: "POST",
headers: { headers: {
"Content-Type": "application/json" "Content-Type": "application/json"

View File

@@ -3,6 +3,9 @@ import * as z from 'zod'
import type { FormSubmitEvent, AuthFormField } from '@nuxt/ui' import type { FormSubmitEvent, AuthFormField } from '@nuxt/ui'
const toast = useToast() const toast = useToast()
const config = useRuntimeConfig()
const base_url = config.app.baseURL.endsWith('/') ? config.app.baseURL.slice(0, -1) : config.app.baseURL
const wrong_login = ref(false) const wrong_login = ref(false)
@@ -36,8 +39,7 @@ const schema = z.object({
type Schema = z.output<typeof schema> type Schema = z.output<typeof schema>
function onSubmit(payload: FormSubmitEvent<Schema>) { function onSubmit(payload: FormSubmitEvent<Schema>) {
console.log(payload.data) return fetch(base_url + "/login", {
return fetch("/login", {
method: "POST", method: "POST",
headers: { headers: {
"Content-Type" : "application/json" "Content-Type" : "application/json"

View File

@@ -7,10 +7,16 @@
middleware: ["login-required"] middleware: ["login-required"]
}) })
const toast = useToast() const toast = useToast()
const conf = useRuntimeConfig()
const base_url = conf.app.baseURL.endsWith('/') ? conf.app.baseURL.slice(0, -1) : conf.app.baseURL
const { data: user_data, refresh: userRefresh } = useFetch("/me"); const { data: user_data, refresh: userRefresh } = useFetch(base_url + "/me");
const loading_btn = ref(false) const loading_btn = ref(false)
const schema = z.object({ const schema = z.object({
first_name: z.string(), first_name: z.string(),
last_name: z.string(), last_name: z.string(),
@@ -21,7 +27,7 @@
async function submitChanges(event: FormSubmitEvent<Schema>) { async function submitChanges(event: FormSubmitEvent<Schema>) {
loading_btn.value = true loading_btn.value = true
await fetch("/settings/edit_user", { await fetch(base_url + "/settings/edit_user", {
method: "POST", method: "POST",
headers: { headers: {
"Content-Type": "application/json" "Content-Type": "application/json"

View File

@@ -8,6 +8,8 @@
}) })
const loading_btn = ref(false) const loading_btn = ref(false)
const toast = useToast() const toast = useToast()
const config = useRuntimeConfig()
const base_url = config.app.baseURL.endsWith('/') ? config.app.baseURL.slice(0, -1) : config.app.baseURL
const schema = z.object({ const schema = z.object({
@@ -32,7 +34,7 @@
async function submitChanges(event: FormSubmitEvent<Schema>) { async function submitChanges(event: FormSubmitEvent<Schema>) {
loading_btn.value = true loading_btn.value = true
try { try {
fetch("/settings/changepw", { fetch(base_url + "/settings/changepw", {
method: "POST", method: "POST",
headers: { headers: {
"Content-Type": "application/json" "Content-Type": "application/json"