我正在向一个API发送一个返回PDF文件的请求。我试过res.send(data),但它不起作用,只是返回一个空白的PDF文件。
res.send(data)
rp("URI") .then(data =>{ res.contentType("application/pdf") res.send(data) }) .catch(e =>{ console.log(e) })
vngu2lb81#
filePath
res.sendFile
它看起来像这样
app.get('/file/:name', function (req, res, next) { var options = { root: __dirname + '/public/', dotfiles: 'deny', headers: { 'x-timestamp': Date.now(), 'x-sent': true } }; var fileName = req.params.name; res.sendFile(fileName, options, function (err) { if (err) { next(err); } else { console.log('Sent:', fileName); } }); });
1条答案
按热度按时间vngu2lb81#
filePath
及其参数调用res.sendFile
它看起来像这样