【发布时间】:2016-09-18 16:48:45
【问题描述】:
我正在使用 html-pdf npm 模块创建一个 pdf 文件,在我的本地环境(mac、windows)中一切正常。但是,当我们在我们的亚马逊 ec2 服务器中部署相同的代码时,html-pdf 的 create() 无法创建文件,也无法给我任何错误。我几乎通过异常处理、绝对路径等尝试了所有可能的方法。它们都不起作用。任何人都可以帮我解决这个问题。我的代码是
function generatePdf(content, options, callback) {
var fileName = new Date().getTime() + Math.random() + '.pdf';
pdf.create(content, options).toFile('../uploads/' + fileName, function(error, response) {
if (error) {
callback(error);
} else {
callback({
fileName: fileName,
filePath: response.filename
});
}
});
}
这里的错误是 {},响应是 {}
【问题讨论】:
标签: javascript node.js pdf amazon-ec2