代码拉取完成,页面将自动刷新
package api
import (
"gitee.com/aviptle/goclean/go11jin/vblog01/apps/user"
"gitee.com/aviptle/goclean/go11jin/vblog01/ioc"
"github.com/gin-gonic/gin"
)
type Handler struct {
svc user.Service
}
// 让他从Ioc中获取依赖的对象
func (h *Handler) Init() error {
h.svc = ioc.GetController(user.Appname).(user.Service)
return nil
}
func (h *Handler) Name() string {
return user.Appname
}
func (h *Handler) Registry(r gin.IRouter) {
// subrouter的前缀: "/vblog/api/v1/users"
// /vblog/api/v1/users/login
r.POST("/login", h.Login)
}
func init() {
ioc.RegistryHttpApi(&Handler{})
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。