개발자 전향 프로젝트
Django 와 React 동시에 실행하기: Concurrently 라이브러리
샘오리
2024. 6. 13. 09:49
728x90
반응형
https://pypi.org/project/concurrently/
concurrently
Library helps easy write concurrent executed code blocks
pypi.org
위 링크에서 라이브러리를 받고
최상단 폴더에 js파일을 하나 만들고 아래와 같이 선언해주면 되며
const concurrently = require('concurrently');
concurrently([
{
name: '실행시킬 서버/애플리케이션 이름',
command: '명령어1'
},
{
name: '실행시킬 서버/애플리케이션 이름',
command: '명령어2'
},
{
name: '실행시킬 서버/애플리케이션 이름',
command: '명령어3'
}
], {
// Options to customize the concurrent run
silent: true,
killTimeout: 10
})
터미널에서 노드 명령어로 실행시키면 된다.
만약 위 js 파일이 start.js 라고 한다면
아래 명령어 하나로 위 3개의 명령어를 날리고, 3개의 서버나 애플리케이션을 구동 할 수 있다.
node start.js
bash script나
sh로 실행하는 것도 비슷한 원리이지만
해당 라이브러리를 사용해서 실행하는 것이 훨씬 유저 친화적인 장점이 있다.
728x90
반응형