aws EC2 통해 서버를 만든 후 그 서버에 node.js 설치하고
server.js 파일에
Copy
##################### server.js #########################const http = require('http'); const hostname = {aws 통해 제공된 ip주소};const port = 1331; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World\n');}); server.listen(port, hostname, () => { console.log(`Server running at http: ${hostname}:${port}/`);});
추가했습니다. 그런다음
이렇게 node server.js
서버에 명령을 내리니깐
아래와 같은 오류가 나타납니다.
포트 1331경우 분명히 추가 했구요.
도대체 무엇이 문제인가요?
해결 방법 부탁드립니다.
Error: listen EADDRNOTAVAIL {aws 통해 제공된 ip주소}:1331
at Object.exports._errnoException (util.js:893:11)
at exports._exceptionWithHostPort (util.js:916:20)
at Server.__dirname.Server.Server._listen2 (net.js:1233:19)
at listen (net.js:1282:10)
at net.js:1391:9
at _combinedTickCallback (internal/process/next_tick.js:77:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
at Function.Module.runMain (module.js:449:11)
at startup (node.js:148:18)
at node.js:405:3
|
답변 1개
2017-06-06 (화) 08:30:30
포트를 추가 하셨다면 열어 주셔야 할듯 싶네요.
포트를 개방을 하셨는지 확인 해보시기 바랍니다.
답변을 작성하려면 로그인이 필요합니다.