簡體   English   中英

在appFog上運行NodeJS應用

[英]Run NodeJS app on appFog

我要做的就是將我的小nodeJS應用程序部署到免費托管站點appFog上。 Nomatter我在客戶端或服務器端設置了哪些端口。我始終收到錯誤消息:

events.js:71

拋出參數[1]; //未處理的“錯誤”事件

^錯誤:聽EADDRINUSE

當它在我的筆記本電腦/台式機上運行時,一切正常。

這就是我要做的:

客戶端:

this.connection =新的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); });

您的服務器代碼看起來還可以。 什么是events.js? 看起來您可能包括試圖綁定到不應綁定的端口的模塊。

一旦服務器開始運行,我認為您的客戶端代碼將無法工作。 據我所知,AppFog不支持websockets,如果支持,您可能要使用端口80,而不是1337。

好吧,我要回答我自己的問題。

AppFog不支持WebSockets。 websockets = / = socket.io btw fyi

無論如何,根據此站點: http : //feedback.appfog.com/forums/171983-appfog/suggestions/3543100-add-websocket-support-to-node-js

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM