从golang-gin-realworld-example-app项目学写httpapi
Posted 涛子 - 简单就是美
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从golang-gin-realworld-example-app项目学写httpapi 相关的知识,希望对你有一定的参考价值。
https://github.com/gothinkster/golang-gin-realworld-example-app/blob/master/hello.go
main调用
package main
import (
"fmt"
"gopkg.in/gin-gonic/gin.v1"
"github.com/jinzhu/gorm"
"github.com/wangzitian0/golang-gin-starter-kit/common"
"github.com/wangzitian0/golang-gin-starter-kit/users"
)
func Migrate(db *gorm.DB) {
//users.AutoMigrate()
db.AutoMigrate(&users.UserModel{})
db.AutoMigrate(&users.FollowModel{})
}
func main() {
db := common.Init()
Migrate(db)
defer db.Close()
r := gin.Default()
v1 := r.Group("/api")
v1.Use(users.AuthMiddleware(true))
users.UsersRegister(v1.Group("/users"))
users.UserRegister(v1.Group("/user"))
users.ProfileRegister(v1.Group("/profiles"))
r.Run() // listen and serve on 0.0.0.0:8080
}
以上是关于从golang-gin-realworld-example-app项目学写httpapi 的主要内容,如果未能解决你的问题,请参考以下文章