Development/React.js
next.config.js에서 base path를 설정
moretz0921
2022. 4. 14. 23:14
next에서 base path를 설정
- 도메인의 하위 경로 아래에 Next.js 애플리케이션을 배포할 때 사용
설정
// next.config.js 파일
module.exports = {
basePath: '/docs',
}
1) 이렇게 설정하게 되면 다음과 같은 <Link> 태그에서 이동하게 되면 /about 이 아닌 /docs/about 으로 이동
export default function HomePage() {
return (
<>
<Link href="/about">
<a>About Page</a>
</Link>
</>
)
}
// output html
<a href="/docs/about">About Page</a>
주의사항
: 단, <Image> 태그나 <svg> 태그의 경로에는 적용이 안되므로 전체 경로를 적어주어야 한다.
import Image from 'next/image'
function Home() {
return (
<Image
src="/docs/me.png"
alt="Picture of the author"
width={500}
height={500}
/>
)
}
export default Home
출처
https://intrepidgeeks.com/tutorial/nextjs-nextconfigjs
Next.js - next.config.js
next를 좀 더 커스텀하게 사용하기 위해 next.config.js 파일에서 기본 설정을 할 수 있다. next.config.js 는 JSON 파일이 아닌 일반 Node 모듈이고 next 서버 빌드 단계에서 사용되며 브라우저 빌드에는 포함
intrepidgeeks.com