Files
drinkmarble/next.config.ts
2026-09-21 13:03:01 +09:00

30 lines
934 B
TypeScript

import type { NextConfig } from "next";
import path from "path";
import { fileURLToPath } from "url";
const projectRoot = path.dirname(fileURLToPath(import.meta.url));
const nextConfig: NextConfig = {
// 개발 서버에서도 OAuth code/state가 포함된 요청 URL을 콘솔에 남기지 않음.
// 운영 서버는 별도 access log를 사용하지 않으며, 앱에서도 요청 본문을 기록하지 않는다.
logging: {
incomingRequests: false,
},
// 홈 디렉터리 package-lock.json 오인 방지 (외부 도메인/IP 접속 시에도 안정)
turbopack: {
root: projectRoot,
},
// Caddy(https://drink.kimyu.xyz) → localhost:13000 으로 붙을 때
// /_next/* · HMR 이 cross-origin 으로 막히지 않게 허용
allowedDevOrigins: [
"localhost",
"127.0.0.1",
"172.30.1.31",
"175.214.193.201",
"drink.kimyu.xyz",
"*.kimyu.xyz",
],
};
export default nextConfig;