从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 的主要内容,如果未能解决你的问题,请参考以下文章

从PRISM开始学WPFMVVMViewModel?

在 python 中,为啥从数组读取比从列表读取慢?

从图库中挑选或从相机捕获的高质量图像

从PRISM开始学WPFMVVMCommand?

从PRISM开始学WPFPrism?

mysql 主-主-从-从