PdfKit で奇妙な動作に直面しています。Nodejs と Express を使用しています。PDF を生成するルートを呼び出すと、ルート自体が 2 回呼び出されますが、その理由がわかりません。
以下は、これを再現する最小のコードです。
var express = require('express'),
app = express();
app.get('/', function (req, res) {
console.log('Route called with referer', req.headers.referer);
var PdfDocument = require('pdfkit'),
doc = new PdfDocument();
doc.pipe(res);
doc.addPage();
doc.end();
});
app.listen(7373, function () {
console.log('started');
});
ターミナルには、これらのログがあり、ブラウザーからページを 1 回だけ更新しています。
node tmp/server.js
started
Route called with referer undefined
Route called with referer http://127.0.0.1:7373/
ルートがもう一度自動的に呼び出される理由を知っている人はいますか?