node.js react 동시에 실행 시키기

node.js react 동시에 실행 시키기

React.js 사용 도중, 항상 프론트와 백을 따로 켜고 있었는데..

Concurrently를 사용하면 동시에 켤 수 있다는걸 알 게 되었다. (멍청)

사용방법

1) npm install concurrently --save (터미널에 입력)

이렇게 설치 후

2) client의 package.json이 아닌 server의 package.json으로 들어가서

3) "scripts"부분에

"dev": "concurrently \"npm run backend\" npm run start --prefix client\"" 이렇게 입력

이게 무슨 뜻이냐면

"dev": 명령어 설정, 앞으로는 npm run dev 라고 입력한다면 프론트, 백 동시 실행

"npm run backend": 백엔드 실행 명령어

"npm run start": 프론트엔드 실행 명렁어

"npm run start --prefix client": 내 프론트엔드 관련 파일은 모두 'client'라는 폴더 안에 있기 때문에 --prefix client라고 입력해준다.

이렇게 모든 과정을 마치고

터미널에 npm run dev 라고 입력한다면

프론트, 백이 동시에 실행된다!

출처 : https://pimpdevelop.tistory.com/8

from http://ssirioops.tistory.com/22 by ccl(A) rewrite - 2021-12-31 11:26:50