@uniai-fe/util-next
v0.2.8
Published
Next.js Utilities for UNIAI FE Projects
Readme
@uniai-fe/util-next
Next.js(서버 컴포넌트, Route Handler, Middleware)에서 반복되는 패턴을 캡슐화한 유틸 모음입니다.
설치
pnpm add @uniai-fe/util-next사용 예시
import {
setTokenRequestHeaders,
setDebugResponseHeaders,
} from "@uniai-fe/util-next/server";
import { generateBackendQueryUrl_GET } from "@uniai-fe/util-functions/api";
export async function GET(request: NextRequest) {
const headers = await setTokenRequestHeaders();
const url = generateBackendQueryUrl_GET({
domain: process.env.NATIVE_AI_DOMAIN!,
routeUrl: "/api/farms",
queryUrl: "/ai/farms",
searchParams: request.nextUrl.searchParams,
});
const response = await fetch(url, { headers });
return setDebugResponseHeaders({
res: await response.json(),
domain: process.env.NATIVE_AI_DOMAIN!,
queryUrl: "/ai/farms",
searchParams: request.nextUrl.searchParams,
});
}Codex 참고용 카탈로그
엔트리별 책임과 시나리오는 catalog.md에 정리되어 있습니다. Codex 작업을 시작하기 전에 catalog를 열어 표준 헤더/파라미터 구성을 먼저 확인하세요.
