С моделью на стороне сервера, использующей шаблон проекта, где я могу разместить контроллер API, доступный извне? - PullRequest
0 голосов
/ 05 января 2019

С серверной частью Blazor для приложения для интрасети, с использованием шаблона проекта, где будут размещаться контроллеры API? В проекте .Client или в проекте .Server?

Другими словами, я хочу API, который находится в том же веб-приложении и доступен по такому пути it-app.something-internal-route.net/api

1 Ответ

0 голосов
/ 05 января 2019

Вы должны поместить свой API в свой контроллер, который находится внутри сборки сервера

[Route("api/[controller]")]
public class SampleDataController : Controller
{

    [HttpGet("[action]")]
    public IActionResult Get()
    {
        return Ok(<your result list / object>)
    }
}
...