3

ノードjsは初めてです。私のアプリケーション URL では、localhost:3000/a のようにポート番号を指定する必要があります。そのポート番号を URL に表示されないようにするにはどうすればよいですか。ポート番号を 80 にしてみましたが、うまくいきませんでした。

ポートを 8080 に設定した場合でも、動作させるにはポート番号 8080 を指定する必要があります。指定されていない場合は、単純なサーバーの動作と同じように 404 が発生します。

解決策を教えてください。前もって感謝します

4

2 に答える 2

2

ポート 80 を使用する場合は、root/管理者権限でアプリケーションを実行し、そのポートで他のサーバーが実行されていないことを確認してください。実際には、ほとんどの人がリバース プロキシをデプロイして静的コンテンツを処理し、残りのリクエストを node.js アプリケーションにルーティングします。これには通常 nginx が使用されます。これを行う方法を説明するリソースはたくさんありますが、簡単なグーグル検索でこれが得られました

于 2013-08-12T04:54:20.547 に答える