gpt4 book ai didi

javascript - 在 appFog 上运行 NodeJS 应用程序

转载 作者:搜寻专家 更新时间:2023-11-01 00:33:43 27 4
gpt4 key购买 nike

我想做的就是将我的小 nodeJS 应用程序部署到免费托管网站 appFog 上。无论我在客户端还是服务器端设置了哪些端口。我始终收到错误消息:

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); });

最佳答案

您的服务器代码看起来没问题。什么是 events.js?看起来您可能正在包含一个试图绑定(bind)到不应该绑定(bind)的端口的模块。

一旦您的服务器开始运行,我认为您的客户端代码将无法正常工作。据我所知,AppFog 不支持 websockets,如果支持,您可能希望访问端口 80,而不是 1337。

关于javascript - 在 appFog 上运行 NodeJS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14868162/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com