node.js をプライベート サーバーにデプロイするときに問題が発生しました。ブラウザに ip:5000 と入力してもアクセスできません。これは netstat が示すものです:
Destination Gateway Genmask Flags MSS Window irtt Iface
126.0.54.248 0.0.0.0 255.255.255.248 U 0 0 0 eth1
0.0.0.0 126.0.54.249 0.0.0.0 UG 0 0 0 eth1
そして、これは私のnode.jsコードです:
var express = require('express');
var app = express();
var http = require('http');
var port = 5000;
var server = http.createServer(app);
server.listen(port, function(err) {
console.log(err, server.address()); // prints undefined { address: '0.0.0.0', family: 'IPv4', port: 5000 }
});
また、ホスト ファイルに IP アドレスを追加しました。Webサーバーにアクセスできないのは何が悪いのですか?(はい、ノードサーバーを実行しています)