Node.js 谁可以访问bluehost中的nodejs应用程序?
我有一个在bluehost上运行的应用程序,但我无法访问它 我尝试过访问这个域(例如mydomain.com:8000),但没有成功 是否有任何方法可以在不需要专用ip的情况下访问应用程序 我的应用程序: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
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