2016-10-31 3 views
0

내 테스트 스크립트에서 내 서버를 실행 한 다음 테스트가 끝날 때까지 죽일 수있게하려고합니다. 사실 나는 아마 테스트 스크립트에서 여러 번 이렇게하고 싶을 것이다. 나는 쉘을 가진 exec를 피로했다. 그러나 그것은 테스트를 위해 서버를 시작한 후에도 다른 명령을 실행하는 것으로 보인다. (특히 다른 OS에서) 서버를 시작한 후에 서버를 종료하는 것이 어려울 것 같다. 어떻게해야할까요?다른 node.js 스크립트를 실행 한 다음 종료하는 방법

+0

시도한 코드를 추가 할 수 있습니까? –

답변

0

다른 OS에서는 processId를 찾아서 종료해야합니다. 이것은 지루하고 권장 프로세스가 아닙니다.

서버에 pm2 또는 nodemon과 같은 래퍼를 사용하십시오. 테스트 케이스에서는 process.exit (0)을 사용하여 make 코드에 노출시킬 수 있습니다.

관련 문제