더북(TheBook)

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)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.