2013-02-14 3 views
2

작은 hostJS 앱을 무료 호스팅 사이트 appFog에 배치하면됩니다. 내 클라이언트 측에서 또는 내 서버 측에 설정된 어떤 포트 Nomatter은 .. 내가 지속적으로 오류 메시지가 얻을 :이 내 노트북 ​​/ 데스크탑이 로컬 호스트에서 실행에있는 경우appFog에서 NodeJS app 실행

events.js:71

throw arguments[1]; // Unhandled 'error' event

^ Error: listen EADDRINUSE

을, 모든 것이 잘 작동합니다.

그래서 이것은 내가 일어나고있어 한 것입니다 :

클라이언트 측 :

this.connection = new WebSocket('ws://super1onate.aws.af.cm:1337');

서버 측 :

var express = require("express"); // load the express module 
var app = express(); // App now holds the server object 

// What ports to listen on 
app.listen(process.env.VCAP_APP_PORT ||1337); 

server.listen(process.env.VCAP_APP_PORT || 1337, function() { 
    console.log((new Date()) + " Server is listening on port " + webSocketsServerPort); }); 

답변

2

귀하의 서버 코드가 좋아 보인다. events.js 란 무엇입니까? 포트에 바인딩하려고하는 모듈을 포함하는 것 같습니다.

일단 서버를 실행하게되면 클라이언트 코드가 작동하지 않을 것이라고 생각합니다. 내가 말할 수있는 한, AppFog는 웹 소켓을 지원하지 않으며, 그렇다면 아마 1337이 아니라 포트 80을 사용하고 싶을 것입니다.

+0

은 부결? 나의 자존심은 상처를 입었지만, 당연히 받아야한다고 생각하지 않습니다. 내가이 질문을한다면, 이런 종류의 대답이 나를 도울 것입니다. –

+0

저기서 투표 해 뒀다면 누구 에게라도 투표 해 주겠다고 투표했습니다. – Captainlonate

관련 문제