Deployed at https://render-vega.vercel.app/. We will update the service with new version of Vega and Vega-Lite and change the API.
Install dependencies with yarn
.
-
Clone the repository.
$ git clone git@github.com:vega/vega-render-service.git
-
Install all dependencies.
$ yarn install
-
Run the back-end server.
$ yarn start
-
Run sample test command
$ scripts/savePdf.sh
-
Go to the home route (which usually is
http://localhost:8090/
). Otherwise it will be mentioned in the console where the above command is run.
You can find examples at in scripts
.
/handle : to return a pdf/png/svg file
Params:
++ Request Body:
A JSON spec with the form of
{
"specs": {
"$schema": "https://vega.github.io/schema/vega/v5.json",
"width": 400,
"height": 200,
...
}
}
++ Request Headers:
Content-Type: application/json
Accept: image/png OR application/pdf or image/svg