Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 谁可以访问bluehost中的nodejs应用程序?_Node.js_Bluehost - Fatal编程技术网

Node.js 谁可以访问bluehost中的nodejs应用程序?

Node.js 谁可以访问bluehost中的nodejs应用程序?,node.js,bluehost,Node.js,Bluehost,我有一个在bluehost上运行的应用程序,但我无法访问它 我尝试过访问这个域(例如mydomain.com:8000),但没有成功 是否有任何方法可以在不需要专用ip的情况下访问应用程序 我的应用程序: var port = 8000; var express = require('express'), gen = require('./generator'); var app = express(); app.get('/', function(request, respons

我有一个在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需要这样做才能工作。

如果您使用共享托管,并且希望您的应用程序能够被公众访问,最好在一些未使用的IP端口上运行服务器,并编写CGI脚本/二进制文件,将传入的请求转发到node.js服务器


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

所以我必须购买VPSSo,我必须购买VPS