gpt4 book ai didi

node.js - 谁在 bluehost 中访问 nodejs 应用程序?

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

我有一个在 bluehost 上运行的应用程序,但我无法访问它。

我已尝试访问域(例如 mydomain.com:8000),但不起作用。

有什么方法可以不需要专用 ip 来访问应用程序吗?

我的应用:

var port = 8000;

var express = require('express'),
gen = require('./generator');

var app = express();

app.get('/', function(request, response){
response.send('hello word!');
});

app.use(function(err, request, response, next) {
console.error(err.stack);
response.send(500, 'Something broke!');
});

app.listen(port);

console.log('Listening on port ' + port);

最佳答案

如果您正在使用共享主机,并且您希望您的应用程序可以被公众访问,那么最好的办法是在一些未使用的 IP 端口上运行服务器并编写一个 CGI 脚本/二进制文件将传入的请求转发到node.js 服务器。

共享主机的最大缺点之一是您不能运行自己的公开可见服务器,而 node.js 需要这样做才能工作。

关于node.js - 谁在 bluehost 中访问 nodejs 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12218869/

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