在appFog上运行NodeJS应用程序
Run NodeJS app on appFog
我只想把我的小nodeJS应用程序部署到免费的托管网站appFog上。不管我在客户端或服务器端设置了什么端口。。我一直收到错误消息:
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不支持websocket,如果支持的话,您可能会想要访问端口80,而不是1337。
好吧,我来回答我自己的问题。
AppFog不支持WebSockets。websockets=/=socket.io btw fyi
无论如何,根据本网站:http://feedback.appfog.com/forums/171983-appfog/suggestions/3543100-add-websocket-support-to-node-js
相关文章:
- 让NodeJS应用程序使用NPM进行自我更新
- NodeJS应用程序只显示第一个JSON对象.为什么?
- 从Nodejs应用程序加载HTML表
- 在对javascript/NodeJS应用程序进行原型设计时,应该测试什么,不应该测试什么
- OpenShift NodeJS 应用程序 503 错误(端口问题?
- 如何在nodejs应用程序上将xml转换为json
- 如何将外部 css/js 文件提供给 NodeJS 应用程序显示的 html 文件
- 路由在 Angular 和 nodejs 应用程序中不起作用
- 为什么我的公用文件夹没有在我的 NodeJS 应用程序中获取“/”URL 的文件
- 客户端上的 NodeJS 应用程序
- NodeJS 应用程序布局和变量传递
- NodeJS应用程序中的间隔
- 无法在快速 nodejs 应用程序的视图中显示数据
- 错误:将 nodejs 应用程序推送到 heroku 时找不到模块“mkdirp”
- 类型错误:无法读取 nodejs 应用程序中未定义的属性“方法”
- 使用某些设置启动 NodeJS 应用程序
- 创建导致 nodejs 应用程序崩溃的缓冲区
- 为什么我在Intellij IDEA 11中调试nodejs应用程序失败
- AngularJS”;ReferenceError:窗口未定义“;在NodeJS应用程序中
- 解码&从所有传入的请求到我的nodejs应用程序