发送PDF作为对客户

时间:2016-07-29 13:42:10

标签: node.js express node-pdfkit

我正面临着PdfKit的奇怪行为。我使用的是Nodejs和Express。当我调用生成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/

任何人都知道为什么这个路线会被自动调用一次?

0 个答案:

没有答案