1

对于 Intranet 应用程序的服务器端 Blazor,使用项目模板,哪里可以放置 api 控制器?在 .Client 项目或 .Server 项目中?

换句话说,我想要一个位于同一个 Web 应用程序中的 api,可以通过 it-app.something-internal-route.net/api 这样的路径访问

4

1 回答 1

2

您需要将 API 放入 Server Assembly 内的控制器中

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

    [HttpGet("[action]")]
    public IActionResult Get()
    {
        return Ok(<your result list / object>)
    }
}
于 2019-01-04T22:44:01.537 回答