gpt4 book ai didi

node.js - node.js 的 Openshift 端口

转载 作者:搜寻专家 更新时间:2023-10-31 22:37:22 24 4
gpt4 key购买 nike

我的服务器无法在 openshift 上正确启动。这是我的代码:

var connect = require("connect");
var port = process.env.OPENSHIFT_NODEJS_PORT || 8080;
var httpServer = connect.createServer(connect.static(__dirname + "/public")).listen(port);
console.log("Listening on " + port + "...");

我一直收到这个错误:

信息:socket.io 启动警告:引发错误:错误:收听 EACCES调试:程序 Node server.js 以代码 0 退出调试:使用“node server.js”启动子进程在 8080 上监听...

我该如何解决这个问题?

最佳答案

需要将监听IP地址绑定(bind)到process.env.OPENSHIFT_NODEJS_IP。这是我在 OpenShift 上的工作代码(我正在使用 Express)中的示例。

var ipaddress = process.env.OPENSHIFT_NODEJS_IP || "127.0.0.1";
var port = process.env.OPENSHIFT_NODEJS_PORT || 8080;
app.listen(port, ipaddress, function() {
// Do your stuff
});

关于node.js - node.js 的 Openshift 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24259813/

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