0

まず、webmatrix を使用してノード js をインストールし、サンプル ノード js アプリを実行しました。アプリにはランダムなポートが割り当てられました。http://localhost:62369/. その後、エクスプレスモジュールをインストールしました。彼らのドキュメントで述べたように。私が書いた、

var app = express();
app.get('/',function (req, res) {
    res.send('hello world!!');
})

app.listen(3000);

その後、サーバーを再起動しました。http://localhost:62369/起動したブラウザは、ポート 3000 ではなく、まだ指していました。さらに、機能しhttp://localhost:3000/ていませんでした。

4

2 に答える 2

0

IDE でコードを保存する際に問題があるかどうかを確認できるように、このコードを実行することをお勧めします。

var app = express(),
    port = 4555;
app.get('/',function (req, res) {
    res.send('hello world!!');
})
console.log("Server is running on " + port);
app.listen(port);

その後、port変数のみを変更する必要があります。コンソールでこのコードを実行した後に表示される内容をコメントしていただけると助かります。

于 2013-01-06T07:43:54.960 に答える
0

コードをファイルに保存したことを確認し (別のエディターで開いてください。エディターに問題がある可能性があります)、コマンド ライン ウィンドウを閉じて、もう一度開きます。サーバーを実行してみてください。問題はノードまたはエクスプレスが原因ではないと確信しています。すべてをもう一度確認してみてください。

また、コマンドラインでサーバーを実行します。サーバーを実行する
cd path/folder
node myFile
ために何を使用しているのかわかりませんが、UI を使用する場合 (コメントでクリックについて言及しました)、コードなどをキャッシュできます。したがって、コマンドラインで実行する方が安全です。

于 2013-01-06T07:37:55.850 に答える