首先需要在main函数上面添加basepath
我的路由结果如下
-api--auth
---register
--user
---info
---list ····
// @title Swagger测试
// @version 1.0
// @description This is a sample server celler server.
// @contact.name API Support
// @contact.url http://www.swagger.io/support
// @contact.email support@swagger.io
// @BasePath /api
然后在 register 这个controller上也加上注解 param自己修改,这里只做出例子
go install github.com/swaggo/swag/cmd/swag@latest go get github.com/swaggo/swag go get github.com/swaggo/files@latest go get github.com/swaggo/gin-swagger@latest
把上面的东西都下了之后,go的bin文件里面会有swag.exe
然后在控制台下面输入 swag init,之后会出现docs这个目录,于是就可以启动项目了
访问http://url/swagger/index.html
参考链接:
swag | Golang中文学习文档
https://www.cnblogs.com/Ivan-Wu/p/15821288.html