繁体   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