У меня возникло странное поведение с PdfKit. Я использую Nodejs и Express. Когда я вызываю свой маршрут, который генерирует PDF-файл, сам маршрут вызывается дважды, и я не понимаю, почему.Отправить PDF в качестве ответа клиенту
Ниже наименьший код, который воссоздают это:
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');
});
В терминале, у меня есть эти журналы, освежающие только один раз страницу из браузера:
node tmp/server.js
started
Route called with referer undefined
Route called with referer http://127.0.0.1:7373/
Любой знает, почему маршрут называется еще раз автоматически?
@cartant, пожалуйста, не переходите на править, чтобы удалить теги из заголовка. Это бесполезно удаляет сообщения обратно на первую страницу, не улучшая их. Если вы редактируете сообщение, обязательно исправьте все и сделайте это только в том случае, если сообщение заслуживает удар по первой странице. – Adriaan
@Adriaan понял – cartant