feat: added cors for web-player-backend
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
export type FurumiApiClient = (path: string) => Promise<unknown | null>
|
||||
import axios from 'axios'
|
||||
|
||||
export function createFurumiApiClient(apiRoot: string): FurumiApiClient {
|
||||
const API = apiRoot
|
||||
const API_BASE = import.meta.env.VITE_API_BASE_URL ?? ''
|
||||
export const API_ROOT = `${API_BASE}/api`
|
||||
|
||||
return async function api(path: string) {
|
||||
const r = await fetch(API + path)
|
||||
if (!r.ok) return null
|
||||
return r.json()
|
||||
}
|
||||
}
|
||||
const apiKey = import.meta.env.VITE_API_KEY
|
||||
|
||||
export const furumiApi = axios.create({
|
||||
baseURL: API_ROOT,
|
||||
headers: apiKey ? { 'x-api-key': apiKey } : {},
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user