私は Node.JS と MongoDB を使用しており、ドメインは既にセットアップされています。コンピューターにあるページ (home.html、feature.html など) を表示するには、Node.js スクリプトにサーバーの IP をリッスンさせるか、サーバーに正確に接続して、それをサーバーに表示します。ドメイン?
質問する
129 次
2 に答える
1
listen 関数を呼び出すときに、サーバーがリッスンするホスト名を指定できます。これは、異なるコードで複数のドメインを実行したい場合にのみ有益です。ドキュメントによると:
server.listen(ポート、[ホスト名]、[コールバック])
指定されたポートとホスト名で接続の受け入れを開始します。ホスト名が省略された場合、サーバーは任意の IPv4 アドレス (INADDR_ANY) に向けられた接続を受け入れます。
使用例は次のとおりです。
server.listen(80, 'mydomain.com');
ドメインをコンピューターに接続するには、コンピューターの外部静的 IP アドレスを指すように DNS レコードをセットアップするか、静的 IP アドレスがない場合は動的 DNS サービスを使用する必要があります。コンピューターがインターネットに直接接続されていない場合は、ルーターでポート フォワーディングを設定する必要があります。
于 2011-11-03T22:30:23.057 に答える