0

私は Node.JS と MongoDB を使用しており、ドメインは既にセットアップされています。コンピューターにあるページ (home.html、feature.html など) を表示するには、Node.js スクリプトにサーバーの IP をリッスンさせるか、サーバーに正確に接続して、それをサーバーに表示します。ドメイン?

4

2 に答える 2

1

listen 関数を呼び出すときに、サーバーがリッスンするホスト名を指定できます。これは、異なるコードで複数のドメインを実行したい場合にのみ有益です。ドキュメントによると:

server.listen(ポート、[ホスト名]、[コールバック])

指定されたポートとホスト名で接続の受け入れを開始します。ホスト名が省略された場合、サーバーは任意の IPv4 アドレス (INADDR_ANY) に向けられた接続を受け入れます。

使用例は次のとおりです。

server.listen(80, 'mydomain.com');

ドメインをコンピューターに接続するには、コンピューターの外部静的 IP アドレスを指すように DNS レコードをセットアップするか、静的 IP アドレスがない場合は動的 DNS サービスを使用する必要があります。コンピューターがインターネットに直接接続されていない場合は、ルーターでポート フォワーディングを設定する必要があります。

于 2011-11-03T22:30:23.057 に答える