0

私は非常に基本的なExpressWebサーバーを持っています。

var app = module.exports = express.createServer();
app.get('/:user', function(req, res) {
    console.log('GET');
});

app.param('user', function(req, res, next, id) {
    console.log('PARAM');
    next();
});
app.listen(3000);

を実行するhttp://localhost:3000/MyNameと、コンソールに次の出力が表示されます。

PARAM
GET
PARAM
GET

すべての出力を2回取得するのはなぜですか?

4

1 に答える 1

1

ブラウザは、ファビコン()を取得するために、それ自体で2番目のリクエストを送信した可能性がありhttp://localhost:3000/favicon.icoます。

于 2012-08-20T09:22:44.617 に答える