Skip to content

[BUG] Failed to load API definition #1970

Open
@yashisrani

Description

@yashisrani

Describe the bug

  • When i'm running my gin-project. then swagger not showing APIs and showing "Failed to load API definition." showing Fetch error Internal Server Error doc.json. I deleted both go.mod and go.sum file and reinstalled swagger but it showing same error.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'swaggo/swag/README.md' copy command to install swagger and paste on your go project's terminal.
  2. Add swagger api comments on apis like ..
// Handler to create a user
// @router /user/create [post]
// @summary Create a user
// @tags users
// @accept json
// @produce json
// @param user body model.User true "User object"
// @success 201 {object} model.User
  1. Then run this command
swag init --parseDependency --parseInternal --parseDepth 1 -d api -g ../cmd/main.go go run cmd/main.go -log-level info
  1. See error
  • Failed to load API definition.

Expected behavior

  • I expected that, all REST-APIs will show on swagger/index.html.

Screenshots

Image Image

Your swag version
v1.16.4

Your go version
1.23.1

Desktop (please complete the following information):

  • OS: MacOS Monterey 12.6.8
  • Browser: Chrome
  • Version: [e.g. 22]

Additional context
NA

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions