KO
베타 번역

@core / site

1.1.0 ▾
인증됨MIT
GitHub

사이트 설정, 편집 가능한 중첩 메뉴, 루프와 오픈 리다이렉트를 막는 리다이렉트 관리

코드파일 10개컨텍스트약 583토큰검사 통과

.genpmignore 적용 후 주입될 정확한 트리입니다. 고정 대상:

src/lib/site/adapters/next.ts읽기 전용 · b7c13fa
// Adaptador Next.js, sin importar `next`. En `middleware.ts` (runtime Node, Next ≥ 15.5):
//   import { redirectFor } from '@/lib/site/adapters/next';
//   export async function middleware(req: Request) { return (await redirectFor(req)) ?? undefined; }
//   export const config = { runtime: 'nodejs', matcher: ['/((?!_next|api|favicon.ico).*)'] };
// Sin middleware Node: llama a `redirectFor` desde `app/not-found.tsx` o desde un catch-all antes del 404.
import { redirectResponse } from '../index.ts';

export async function redirectFor(req: Request): Promise<Response | null> {
  if (req.method !== 'GET' && req.method !== 'HEAD') return null;
  return redirectResponse(req);
}

@core/site 신고

패키지를 신고하려면 GitHub로 로그인하세요.