9.2 게이트웨이 실행
API 호출을 받아들이는 게이트웨이를 실행하겠습니다. 새 명령 프롬프트를 실행한 후 gate.js가 위치한 경로에서 파일을 실행합니다.
> node gate.js
listen { address: '::', family: 'IPv6', port: 8000 }
Distributor처럼 8000번 포트로 모든 IP에 리슨했다는 메시지가 출력되었습니다. 8000번 포트를 이미 다른 프로세스가 사용하고 있다면 다음 에러가 발생합니다. 이러한 에러가 발생한다면 3장의 ‘노트’를 참고합니다.
events.js:160
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE :::8000
at Object.exports._errnoException (util.js:1018:11)
at exports._exceptionWithHostPort (util.js:1041:20)
at Server._listen2 (net.js:1258:14)
at listen (net.js:1294:10)
at Server.listen (net.js:1390:5)
at Object.<anonymous> (D:\microservice\microservice\chapter5\gate.js:38:4)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)