NSwag Создание и использование спецификации. json - PullRequest
0 голосов
/ 02 февраля 2020

Я использую готовый шаблон (Чистая архитектура от Джейсона Тейлора) и добавил новый контроллер в проект WEBUI. Когда я go обращаюсь к NSWAG Studio и запускаю URL спецификации, он выдает правильный JSON, который мне нужен, чтобы увидеть новый контроллер в Swagger.

{
  "x-generator": "NSwag v13.1.6.0 (NJsonSchema v10.0.28.0 (Newtonsoft.Json v12.0.0.0))",
  "openapi": "3.0.0",
  "info": {
    "title": "HouseCA API",
    "version": "1.0.0"
  },
  "paths": {
    "/api/LLUser": {
      "post": {
        "tags": [
          "LLUser"
        ],
        "operationId": "LLUser_Create",
        "requestBody": {
          "x-name": "command",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateLLUserCommand"
              }
            }
          },
          "required": true,
          "x-position": 1
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            }
          }
        },
        "security": [
          {
            "JWT": []
          }
        ]
      }
    },
  ...

Однако мой «LLUSER_Create» не отображается в swagger после того, как я скопировал и вставил этот новый код в файл спецификации. json в моем проекте.

Когда я запускаю Swagger, он по-прежнему показывает старую версию файла, хотя замена в проекте - это новая.

Я пропустил шаг?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...