2

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

1 に答える 1

4

共有ホスティングを使用していて、一般の人がアプリケーションにアクセスできるようにしたい場合は、未使用のIPポートでサーバーを実行し、着信要求をnode.jsに転送するCGIスクリプト/バイナリを作成するのが最善の策です。サーバ。

共有ホスティングの最大の欠点の1つは、公開されている独自のサーバーを実行できないことです。node.jsを機能させるには、実行する必要があります。

于 2012-12-26T04:42:11.270 に答える