对于使用项目模板的服务器端模型,我可以在哪里放置可从外部访问的 api 控制器?
With the Server-side model using the project template where can I place an api controller that is externally accessible?
对于 Intranet 应用程序的服务器端 Blazor,使用项目模板,在哪里放置 api 控制器?在 .Client 项目或 .Server 项目中?
换句话说,我想要一个 api 在同一个网络应用程序中,可以通过这样的路径访问 it-app.something-internal-route.net/api
您需要将 API 放入 Server Assembly 内的控制器中
[Route("api/[controller]")]
public class SampleDataController : Controller
{
[HttpGet("[action]")]
public IActionResult Get()
{
return Ok(<your result list / object>)
}
}
对于 Intranet 应用程序的服务器端 Blazor,使用项目模板,在哪里放置 api 控制器?在 .Client 项目或 .Server 项目中?
换句话说,我想要一个 api 在同一个网络应用程序中,可以通过这样的路径访问 it-app.something-internal-route.net/api
您需要将 API 放入 Server Assembly 内的控制器中
[Route("api/[controller]")]
public class SampleDataController : Controller
{
[HttpGet("[action]")]
public IActionResult Get()
{
return Ok(<your result list / object>)
}
}