Files
crawlab/backend/routes/doc.go

34 lines
667 B
Go

package routes
import (
"crawlab/services"
"github.com/apex/log"
"github.com/gin-gonic/gin"
"net/http"
"runtime/debug"
)
// @Summary Get docs
// @Description Get docs
// @Tags docs
// @Produce json
// @Param Authorization header string true "Authorization token"
// @Success 200 json string Response
// @Failure 400 json string Response
// @Router /docs [get]
func GetDocs(c *gin.Context) {
type ResData struct {
String string `json:"string"`
}
data, err := services.GetDocs()
if err != nil {
log.Errorf(err.Error())
debug.PrintStack()
}
c.JSON(http.StatusOK, Response{
Status: "ok",
Message: "success",
Data: ResData{String:data},
})
}