Home

Awesome

apijson-go [摸石头阶段]

基于 go + goframe 实现的 apijson

暂仍处于前期开发探索中, 请仅使用在 个人探索项目

目前处于 【下水阶段】, 欢迎测试、issue、建议、pr

目前处于 【摸石头阶段】, 欢迎测试、issue、建议、pr, 请勿使用在非个人的线上项目

RoadMap 阶段规划

快速体验

<a href="https://gitpod.io/#https://github.com/glennliao/apijson-go" target="_blank"><img src="https://gitpod.io/button/open-in-gitpod.svg" /> </a>

创建后 执行 @demo/todo/tests 下的 *_test.go 访问测试

使用指南

暂参考demo目录下的todo

文档参考

  1. Get开放查询
  2. 非开放请求
  3. 权限控制

# 开发指南

  1. go >= 1.18
  2. 创建 mysql 数据库
  3. 导入 demo/todo/doc/todo.sql文件
  4. demo/todo/config.yaml.example 改成 demo/todo/config.yaml, 然后修改配置文件 config.yaml 中数据库连接
  5. 在demo/todo 目录运行 go run main.go 或者 查看测试 demo/todo/tests

感谢

参考链接

  1. 详细的说明文档.md
  2. 最新规范文档
  3. todo demo doc
  4. 如何实现其它语言的APIJSON?