16 lines
479 B
TypeScript
16 lines
479 B
TypeScript
|
|
// lib/api/index.ts
|
||
|
|
// API 클라이언트 배럴 익스포트
|
||
|
|
|
||
|
|
export { ApiClient, withTokenRefresh } from './client';
|
||
|
|
export { serverFetch } from './fetch-wrapper';
|
||
|
|
export { AUTH_CONFIG } from './auth/auth-config';
|
||
|
|
|
||
|
|
// Server-side API 클라이언트 인스턴스
|
||
|
|
// 서버 액션에서 사용
|
||
|
|
import { ApiClient } from './client';
|
||
|
|
import { AUTH_CONFIG } from './auth/auth-config';
|
||
|
|
|
||
|
|
export const apiClient = new ApiClient({
|
||
|
|
mode: 'api-key',
|
||
|
|
apiKey: process.env.API_KEY,
|
||
|
|
});
|