Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用highcharts导出服务器从lambda函数生成PDF时获取phantomjs fontconfig错误_Javascript_Node.js_Aws Lambda_Phantomjs - Fatal编程技术网

Javascript 使用highcharts导出服务器从lambda函数生成PDF时获取phantomjs 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

我正在设置一个lambda函数,它将使用 highcharts导出服务器,在本地运行时工作正常,但在AWS lambda中部署时,它正在生成报告,但没有字体,并获取[error]phantom worker 40错误-Fontconfig错误:无法加载默认配置文件

已尝试设置指向fontconfig文件的环境变量


[错误]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