feat: 添加 API 接口支持服务端生成图表图片
- 新增 Node.js + Express 后端服务 (server.js) - POST /api/chart: JSON 请求体生成图表 PNG - GET /api/chart: URL 参数生成图表 PNG - 支持所有前端配置参数(图表类型/主题/标签/堆叠/分割等) - 使用 @napi-rs/canvas + echarts 服务端渲染 - 自定义分辨率和像素倍率 - 添加 /api/health 和 /api/docs 接口 - 更新 README 文档,添加 API 使用说明
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"name": "data-chart-tool",
|
||||
"version": "1.1.0",
|
||||
"description": "数据可视化图表生成器 - 支持 Web UI 和 API 生成图表图片",
|
||||
"main": "server.js",
|
||||
"scripts": {
|
||||
"start": "node server.js",
|
||||
"dev": "node server.js"
|
||||
},
|
||||
"dependencies": {
|
||||
"express": "^4.18.2",
|
||||
"echarts": "^5.5.0",
|
||||
"@napi-rs/canvas": "^0.1.58",
|
||||
"cors": "^2.8.5"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user