Javascript 使用highcharts导出服务器从lambda函数生成PDF时获取phantomjs fontconfig错误
我正在设置一个lambda函数,它将使用 highcharts导出服务器,在本地运行时工作正常,但在AWS lambda中部署时,它正在生成报告,但没有字体,并获取[error]phantom worker 40错误-Fontconfig错误:无法加载默认配置文件 已尝试设置指向fontconfig文件的环境变量Javascript 使用highcharts导出服务器从lambda函数生成PDF时获取phantomjs fontconfig错误,javascript,node.js,aws-lambda,phantomjs,Javascript,Node.js,Aws Lambda,Phantomjs,我正在设置一个lambda函数,它将使用 highcharts导出服务器,在本地运行时工作正常,但在AWS lambda中部署时,它正在生成报告,但没有字体,并获取[error]phantom worker 40错误-Fontconfig错误:无法加载默认配置文件 已尝试设置指向fontconfig文件的环境变量 [错误]phantom worker 40错误-Fontconfig错误:无法加载默认配置文件。将以下环境变量添加到Lambda函数中: FONTCONFIG_PATH=/var/ta
[错误]phantom worker 40错误-Fontconfig错误:无法加载默认配置文件。将以下环境变量添加到Lambda函数中:
FONTCONFIG_PATH=/var/task/fonts
这使Lambda能够在项目“字体”子文件夹中找到您的配置文件:
/var/task/fonts/fonts.conf
您的字体文件也应复制到“字体”子文件夹,否则将是您遇到的下一个错误;AWS Linux AMI默认提供DejaVu字体:
/usr/share/fonts/dejavu/*.ttf