37 lines · 1.0 KB · Go
RawDownload
package main import (	"github.com/gin-gonic/gin"	swaggerFiles "github.com/swaggo/files"	"github.com/swaggo/gin-swagger" 	"github.com/swaggo/gin-swagger/example/basic/api" 	_ "github.com/swaggo/gin-swagger/example/basic/docs") // @title Swagger Example API// @version 1.0// @description This is a sample server Petstore server.// @termsOfService http://swagger.io/terms/ // @contact.name API Support// @contact.url http://www.swagger.io/support// @contact.email support@swagger.io // @license.name Apache 2.0// @license.url http://www.apache.org/licenses/LICENSE-2.0.html // @host petstore.swagger.io:8080// @BasePath /v2func main() {	r := gin.New() 	r.GET("/v2/testapi/get-string-by-int/:some_id", api.GetStringByInt)	r.GET("/v2/testapi/get-struct-array-by-string/:some_id", api.GetStructArrayByString) 	url := ginSwagger.URL("http://petstore.swagger.io:8080/swagger/doc.json") // The url pointing to API definition	r.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler, url)) 	r.Run()}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t