Add PostgreSQL and Redis integration for users and sessions Implement password and WebAuthn passkey login flows Add Docker stack, super-admin seeding, and protected routes
11 lines
306 B
TypeScript
11 lines
306 B
TypeScript
export function useApiClient() {
|
|
return async function apiClient<T>(url: string, options?: Parameters<typeof $fetch<T>>[1]) {
|
|
if (import.meta.server) {
|
|
const requestFetch = useRequestFetch()
|
|
return await requestFetch<T>(url, options)
|
|
}
|
|
|
|
return await $fetch<T>(url, options)
|
|
}
|
|
}
|