Я пытаюсь создать универсальный c веб-интерфейс в. net core 3.0. Мы также реализовали Swagger в том же проекте API.
Однако я столкнулся с проблемой, так как не могу увидеть веб-API в swagger, когда я пытаюсь проверить / выполнить его локально. Итак, как заставить чванство распознать этот веб-API? Какие-либо настройки c нам нужно сделать?
Вот код API.
[Route("api/[controller]/[action]")]
[ApiController]
public class GenericLookUpController : ControllerBase
{
[HttpPost]
public IActionResult GenericPostMethod<T>([FromBody] T record) where T : class
{
// some logic
}
}
Когда я пишу не универсальный c веб-API, он виден в чванстве. Я также сделал класс контроллера как generi c, но это не решило проблему.
По сути, я не хочу весь контроллер в качестве контроллера generi c, но только несколько веб-API для поиска столы. Эти общие c веб-API будут использоваться для работы CRUD для таблиц поиска.
Итак, какие изменения мне нужно внести, чтобы веб-API был виден в сваггере?
Любая помощь по этому вопросу ценится!