# 官方服务二次开发

若官方服务的功能无法满足服务商个性化需求,开发者可参考本文进行二次开发。

前往项目代码,其目录结构如下:

# 前端开发建议

详情可查看:微管家前端 README

# 后端开发建议

为了保证开发者二次开发后的版本可兼容后续官方迭代的版本,建议按照如下要求进行二次开发:

1)在任何目录下新增 custom 文件夹或以 c_ 为前缀的文件,官方不会使用这两种名称。

2)将接口添加在 wxcomponent/custom/ 路径下,官方不会使用这个路径。

3)将自定义数据表的名称加上 c_ 前缀,官方不会使用这种名称。

# 新增自定义接口

创建 api/custom 文件夹,在 api/custom/routers.go 中定义路由,路由前缀为 /custom

下图为添加了 wxcomponent/custom/hello 的 GET 接口,middleware.JWTMiddleWare 用于校验登录态:

# 新增 model 文件