小编Dav*_*lda的帖子

Swagger UI 仍然显示示例

我想将 Swagger 用于 Go 和 Gin 的 RESTFul API 文档。

我在 main.go 中有这段代码: package main

import (
    "gowebservice/config"
    "gowebservice/controllers"

    "github.com/gin-gonic/gin"
    swaggerFiles "github.com/swaggo/files"
    ginSwagger "github.com/swaggo/gin-swagger"

    _ "github.com/swaggo/gin-swagger/example/basic/docs"
)

// @title Students API
// @version 1.0
// @description This is a basic API Students using Gin and Gorm.

// @host localhost:8080
// @BasePath /

func main() {
    r := gin.Default()

    config.ConnectDatabase()

    v1 := r.Group("/api/v1")
    {
        v1.GET("students/all", controllers.GetStudents)
    }

    r.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))

    r.Run()
}
Run Code Online (Sandbox Code Playgroud)

这是我有 GET 方法的端点:

package controllers

import (
    "gowebservice/config"
    "gowebservice/models"
    "net/http" …
Run Code Online (Sandbox Code Playgroud)

go swagger go-gin

3
推荐指数
1
解决办法
3953
查看次数

标签 统计

go ×1

go-gin ×1

swagger ×1