# 官方服务二次开发
若官方服务的功能无法满足服务商个性化需求,开发者可参考本文进行二次开发。
前往项目代码,其目录结构如下:
# 前端开发建议
详情可查看:微管家前端 README。
# 后端开发建议
为了保证开发者二次开发后的版本可兼容后续官方迭代的版本,建议按照如下要求进行二次开发:
1)在任何目录下新增 custom 文件夹或以 c_ 为前缀的文件,官方不会使用这两种名称。
2)将接口添加在 wxcomponent/custom/ 路径下,官方不会使用这个路径。
3)将自定义数据表的名称加上 c_ 前缀,官方不会使用这种名称。
# 新增自定义接口
创建 api/custom 文件夹,在 api/custom/routers.go 中定义路由,路由前缀为 /custom。
下图为添加了 wxcomponent/custom/hello 的 GET 接口,middleware.JWTMiddleWare 用于校验登录态: