Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- v-combobox
- vworld
- react
- vue3
- basepath
- browserstorage
- 맥 #나스 #SMA
- vuetify3
- JavaScript
- localstorage
- postman
- 인터넷 #클라이언트 #서버 #포트 #ipadress #domainname
- javascript #localstorage #stringify #parse
- OpenLayers
- CKEditor4
- vuejs #pinia #vuetify3
- Yarn
- PersistentVolumeClaim
- sesstionstorage
- 라우터 #NAT #포트 #포트포워딩 #유동고정아이피 #DHCP
- vuejs
- vue #vue-router
- MPA
- javascript #컴파일 #인터프리터
- nextjs
- kubernetes
- MongoDB
- PersistentVolume
- mixedcontent
- github action #tistory
Archives
- Today
- Total
月亮
[next.js] Context-path 설정 (nextjs base path설정) 본문
개발 서버에 nextjs 프로젝트를 올리던중 context-path 설정이 필요해서 알아보고 기록해둔다.
1. next confing 설정 수정 : basePath에 하고 싶은 path 설정
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
basePath: '/blog',
}
module.exports = nextConfig
이렇게 설정하면 이미지 import 중 문제가 생긴다. 이미지는 아직 path 설정을 안붙였기 때문 2가지 방법이 존재한다.
2-1. src 경로에 path 붙여주기
<Image
width={724}
height={324}
objectFit="cover"
src="/blog/vercel.svg"
alt="vercel logo "
/>
2-2. src 경로 안에 Images 폴더 추가하고 안에 이미지 넣기 , 그리고 해당 이미지 import해서 사용하기
import heavyrain from '../Images/heavy-rain.jpg'
export default function Home() {
return (
<Image
width={724}
height={324}
objectFit="cover"
src={heavyrain}
alt="vercel logo "
/>
)
}
참고 :
https://nextjs.org/docs/pages/api-reference/next-config-js/basePath
https://medium.com/frontendweb/how-to-change-the-base-path-in-nextjs-cbc315136ec3
반응형
Comments