原文: 從零開始學習 asp.net core 2.1 web api 後端api基礎架構(四)-建立Controller
版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/kingyumao/article/details/81534013
建立一個Controllers目錄, 然後建立一個“控制器類” ProductController.cs, 它需要繼承Microsoft.AspNetCore.Mvc.Controller
在Controller裡面寫這個Get方法:
namespace CoreBackend.Api.Controllers
{
public class ProductController: Controller
{
public JsonResult GetProducts()
{
return new JsonResult(new List<Product>
{
new Product
{
Id = 1,
Name = "牛奶",
Price = 2.5f
},
new Product
{
Id = 2,
Name = "面包",
Price = 4.5f
}
});
}
}
}
然後運作, 并使用postman來進行請求:
請求的網址傳回404 Not Found, 因為還沒有配置路由 Routing, 是以MVC不知道如何處理/映射這些URI。