Har*_*rge 1 javascript lambda node.js html-pdf node-html-pdf
我在我的 lambda 函数中使用“html-pdf”模块。下面是我的代码
await pdf.create(html, options).toStream(async function (err, stream) {
if(err) {
return err;
}
let fileName = NAME_OF_FILE;
let key = KEY;
let data = await s3Upload(key, stream) // function to upload to s3
});
Run Code Online (Sandbox Code Playgroud)
代码在本地似乎运行良好。但是在 lambda 中我收到了这个错误
错误:html-pdf:收到退出代码“127”/var/task/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs:加载共享库时出错:libfontconfig.so.1:无法打开共享对象文件:无此文件或目录
有任何想法吗 ?提前致谢!
小智 7
对于 Ubuntu 18.04.5
sudo apt-get install -y libfontconfig
sudo apt-get install -y libfreetype6
这对我有用。我从这里得到了参考https://github.com/ariya/phantomjs/issues/13597
| 归档时间: |
|
| 查看次数: |
913 次 |
| 最近记录: |