@justedoit

Как пофиксить статичный baseUrl в openapi-fetch с использованием env переменных?

Есть обертка над фетчем которая извлекает схему из openapi.

src/api.ts
export const client = createClient<paths>({ baseUrl: getEnv('API'), fetch: customFetch });


Проблема
клиент инициализируется сразу, как браузер рендерит этот файл
и в этот момент env переменные еще не инициализированы, и внутри getEnv('API') лежит undefined.

Пример
// client.GET('api/route') == undefined/api/route

хочется сделать его статичным чтобы не передавать при каждом запросе переменную из .env.

могут быть еще варианты?
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы