简单的路由代码封装

Posted hualou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单的路由代码封装相关的知识,希望对你有一定的参考价值。

package main

import (
    "github.com/gin-gonic/gin"
    "topic.jtthink.com/src"
)

func main() {

    router := gin.Default()
    v1 := router.Group("/v1/topics")

    {
        v1.GET("", src.GetTopicList)
        v1.GET("/:topic_id", src.GetTopicDetail)
        v1.Use(src.MustLogin())  //当使用了mustlogin,在下方定义的一切路由都需要先经过他验证
        v1.POST("", src.NewTopic)
        v1.DELETE("/:topic_id", src.DelTopic)
        router.Run()
    }

}




以上是关于简单的路由代码封装的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段14——Vue的axios网络请求封装