零代码、热更新、全自动 ORM 库
🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构
腾讯 APIJSON 是一种专为 API 而生的 JSON 网络传输协议 以及 基于这套协议实现的 ORM 库。
为各种增删改查提供了完全自动化的万能 API,零代码实时满足千变万化的各种新增和变更需求。
能大幅降低开发和沟通成本,简化开发流程,缩短开发周期。
适合中小型前后端分离的项目,尤其是 初创项目、内部项目、低代码/零代码、小程序、BaaS、Serverless 等。
通过万能的 API,前端可以定制任何数据、任何结构。
大部分 HTTP 请求后端再也不用写接口了,更不用写文档了。
前端再也不用和后端沟通接口或文档问题了。再也不会被文档各种错误坑了。
后端再也不用为了兼容旧接口写新版接口和文档了。再也不会被前端随时随地没完没了地烦了。
https://github.com/Tencent/APIJSON
待完成:复杂查询,Join查询,远程函数,权限,标签
Postman文档(调试过程中保存):https://documenter.getpostman.com/view/7711046/UVC3jStM
APIJSON通用文档(增删改查说明):https://github.com/Tencent/APIJSON/blob/master/Document.md
拉取该项目, 配置mysql数据库, 配置文件路径:config\autoload\databases.php
然后在项目目录执行:(需宿主机有:docker)
# 打包镜像
docker build -t hyperf-apijson:v1 .
#启动容器 映射本地9501端口
docker run -dit --name hyperf-apijson -p 9501:9501 hyperf-apijson:v1
如果需要进行开发调试,使用Hyperf的Docker镜像 - 本项目可作为你的给Hyperf基础项目,可在该项目基础上进行业务开发,几乎没有互相冲突
docker run -dit --name hyperf-apijson -v {项目目录}:/opt/www -p 9501:9501 hyperf/hyperf:8.0-alpine-v3.12-swoole
进入到docker环境执行 (如果composer下载不动 可以修改到阿里镜像源 Mac下建议本地开发):
cd /opt/www
composer update
php bin/hyperf.php start
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。