starting phantomjs server:
/usr/lib/node_modules/phantomjs/lib/phantom/bin/phantomjs ~/Code/highchart-export/highcharts-convert.js -host 127.0.0.1 -port 3005
testing command:
curl -H "Content-Type: application/json" -X POST -d '{"infile":"{xAxis: {categories: [\"Jan\", \"Feb\", \"Mar\"]},series: [{data: [29.9, 71.5, 106.4]}]}"}' 127.0.0.1:3005
make sure all these files are in a same directory as highcharts-convert.js
files: {
highcharts: {
JQUERY: 'jquery.1.9.1.min.js',
HIGHCHARTS: 'highcharts.js',
HIGHCHARTS_MORE: 'highcharts-more.js',
HIGHCHARTS_DATA: 'data.js',
HIGHCHARTS_DRILLDOWN: 'drilldown.js',
HIGHCHARTS_FUNNEL: 'funnel.js',
HIGHCHARTS_HEATMAP: 'heatmap.js',
HIGHCHARTS_TREEMAP: 'treemap.js',
HIGHCHARTS_3D: 'highcharts-3d.js',
HIGHCHARTS_NODATA: 'no-data-to-display.js',
// Uncomment below if you have both Highcharts and Highmaps license
// HIGHCHARTS_MAP: 'map.js',
HIGHCHARTS_SOLID_GAUGE: 'solid-gauge.js',
BROKEN_AXIS: 'broken-axis.js'
},
make sure jquery.1.9.1.min.js
is same folder as highcharts-convert.js
make sure jquery.1.9.1.min.js
file name is correct.
JQuery site default is jquery-1.9.1.min.js
change it to jquery.1.9.1.min.js
It is so important that I need to mention it 4 times.