i hope this fixed it

This commit is contained in:
NotII
2025-03-23 23:18:17 +00:00
parent 64ee9b842e
commit f6a2a69ac4
4 changed files with 209 additions and 165 deletions

View File

@@ -16,13 +16,18 @@ export async function clientFetch(url: string, options: RequestInit = {}): Promi
// Ensure the url doesn't start with a slash if it's going to be appended to a URL that ends with one
const cleanUrl = url.startsWith('/') ? url.substring(1) : url;
const baseUrl = process.env.NEXT_PUBLIC_API_URL || '/api';
// IMPORTANT: Always use /api as the base URL for client-side requests
// This ensures all requests go through Next.js API rewrite rules
const baseUrl = '/api';
// Ensure there's only one slash between the base URL and endpoint
const fullUrl = baseUrl.endsWith('/')
? `${baseUrl}${cleanUrl}`
: `${baseUrl}/${cleanUrl}`;
console.log(`[clientFetch] Requesting: ${fullUrl}`);
const res = await fetch(fullUrl, {
...options,
headers,