将 phantomjs 作为服务器运行时,我无法让 highcharts 导出服务器工作。
当我使用他们建议的第一种方法时,我能够让 Highcharts 导出服务器正常工作:
phantomjs highcharts-convert.js -infile options1.json -outfile chart1.png -scale 2.5 -width 300 -constr Chart -callback callback.js
但是当我尝试使用 phantomjs 作为服务器时,我总是得到:
渲染失败:SyntaxError:无法解析 JSON 字符串
我已经尝试使用提供的示例字符串 Highcharts 以及在此处找到的示例字符串
我的帖子请求如下所示:
curl -X POST -H "Content-Type: application/json" -d '{infile:{xAxis:{categories:["Jan","Feb","Mar","Apr","May","Jun ","Jul","Aug","Sep","Oct","Nov","Dec"]},series:[{data:[29.9,71.5,106.4,129.2,144,176,135.6,148.5,21 6.4,194.1,95.6,54.4]}]},constr:"Chart",outfile:"//tmp//chart.png"}' localhost:3003