MHLab blog
📜
next-js

Next.Js에서 포트 변경하기

2023.04.28

thumbnail

NextJs에서 포트를 변경하기

Next.Js의 기본 포트는 3000으로 되어 있다.
개발용으로 쓸 때는 상관 없지만, 실무 레벨에서 쓸 때는 포트를 변경해야 한다.

이유야 뭐 알려진 포트를 사용하는 것은 좋지 않기 때문이다.
또는 3000번이 이미 다른 서비스를 사용하는데 쓰고 있을 수 있기 때문이다.

바꾸는 방법은 매우 간단하고, 두 가지 방법이 있다.

1. package.json에서 바꿔주기

package.json 파일을 열어준다.
거기서 scripts 항목을 간다.

"scripts": {
  "dev": "next -p 3002",
  "build": "next build",
  "start": "next start -p 3002",
},

위 처럼 -p 인자를 통해 변경할 수 있다.

2. npm, yarn 등 커맨드에서 변경하기

# Yarn - 터미널 사용 시
yarn dev -p 3002

# NPM - 터미널 사용 시
npm run dev -- -p 3002

# NPM - 파일에서 사용 시
npm run dev -p 3002

여기서 주의해야 할 부분은 터미널에서 사용할 때 npm을 사용하는 부분인데 - - 표시를 빼고 사용할 경우 에러가 발생한다.

왜냐하면 -p만 사용할 때는 port를 의미하는 것이 아닌 prefix로 받아들이기 때문이다.

그래서 npm을 터미널에서 사용할 때는 저 하이픈 2개를 붙여주는 것을 잊지 말자.


작은 개인광고 양해 바랍니다 ^^;;
👇 주인장이 직접 만든 서비스 👇
/static/29a05fefb322c94d5eb3f7d05c7c224e/myc_icon.png
Typescript
React
Next.Js
Nest.Js
마와셀(웹) - 와인 가격 비교
와인 가격 비교 서비스
postweb
/static/29a05fefb322c94d5eb3f7d05c7c224e/myc_icon.png
Dart
Flutter
hive
provider
마와셀(엡) - 와인과 셀러 관리, 시음노트
보유한 와인의 관리, 시음노트 작성, 보유 와인 셀러의 관리 어플리케이션
/static/d35d260fd4813f4a6d284a7f4fbcdf49/bcow_icon.png
Typescript
React
Next.Js
Nest.Js
흑우집합소(웹) - 로또번호 추천 서비스
로또번호 추천 서비스
/static/d35d260fd4813f4a6d284a7f4fbcdf49/bcow_icon.png
Dart
Flutter
drift
provider
흑우집합소(앱) - 로또번호 추천 서비스
로또번호 추천 서비스

© Powered by danmin