私はWebプログラマのルーキーです。私はボタンを押すと私に別のHTMLファイルを開きます。私はエクスプレスを使用しますので、私は何かをしようとしましたこの:明示的にルートを変更する方法
var express = require('express');
var app = express();
var path = require('path');
app.use(express.static(path.join(__dirname, "public")));
app.get('/', function(req, res){
res.sendFile(path.join(__dirname, "index.html"));
});
app.get('/chat', function(req, res){
res.sendFile(path.join(__dirname, "chat.html"));
});
var server = app.listen(8000, function(req, res){
var host = server.address().address;
var port = server.address().port;
console.log("server in ascolto su %s%s", host, port);
});
が、私は「\チャット」 、なぜ私のコンソールに印刷聞く「ascolto SU :: 8080におけるサーバ」のはconsole.logをオンにしてないのか分かりません私のIPを印刷しますか?
サーバがローカルホスト上で開始された、またはIPを開いてみてください127.0.0.1' '一般的である' localhostを:8080'または '127.0.0.1:8080'ブラウザインチそれは 'index.html'を開きます。同様に 'localhost:8080/chat'が' chat.html'を開きます – gargsms
仮想マシン上でnodejsを実行していますか? –
@OmriLuzonいいえ、なぜですか? –