# easyApi **Repository Path**: whiteubuntu/easy-api ## Basic Information - **Project Name**: easyApi - **Description**: 统一的api和数据存储,方便各种小程序和轻应用使用。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-05-08 - **Last Updated**: 2024-12-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 目的 只写一次后台,等到赚钱后,再改后台。。 主要靠前端拼接参数来驱动数据的变化。 ## welcome 希望有更多的人加入,一起赚钱。 希望有更多的小程序和轻应用,一起对接。 ## 部署 1:已部署到云主机,请联系我进行使用和对接。 ## 本地部署 1:下载代码 2:按照java和mongodb 3:修改mongodb连接配置 4:启动项目 ## 脚本 1:已安装java和mongodb 、以及maven、git 2:https://gitee.com/whiteubuntu/easy-api.git 3: cd easy-api 4:./start.sh 或者后端启动 nohup ./start.sh & ## 前端对接说明 1:根据tableName的前缀来区分不同的平台,不同的应用,不同的表。 2:个性化的业务字段,放入bizInfo Map中。通过mongoDB进行存储。 ## 前端对接示例 ### 新增 路径:http://{{host}}/easyApi/baseBiz/create 请求方式:post ``` { "tableName": "douyin_locifcp_location", "bizInfo": { "lat":"1.0", "lit":"2.0", "title":"钟家村" } } ``` douyin_locifcp_ 为特定前缀,用于区分平台和应用。 ### 修改 路径:http://{{host}}/easyApi/baseBiz/create 请求方式:post ```angular2html { "tableName": "douyin_locifcp_location", "id":"663d4f4869842f5299e5eda9", "bizInfo": { "lat":"1.0", "lit":"3.0", "title":"钟家村" } } ``` 增加传递id参数,用于修改。 ### 删除 路径:http://{{host}}/easyApi/baseBiz/create 请求方式:post ```angular2html { "tableName": "douyin_locifcp_location", "id":"663d4f4869842f5299e5eda9", "deleteFlag":true, "bizInfo": { "lat":"1.0", "lit":"3.0", "title":"钟家村" } } ``` 增加传递id参数和deleteFlag=true,用于删除 ### 列表 路径:http://{{host}}/easyApi/baseBiz/list/1/10 请求方式:POST ```angular2html { "tableName": "douyin_locifcp_location", "bizInfo": { "title":"钟家村" } } ``` 传递tableName和bizInfo,进行查询。 ### 详情 路径:http://{{host}}/easyApi/baseBiz/detail/{id} 请求方式:GET