天天看點

從零開始學習 asp.net core 2.1 web api 後端api基礎架構(四)-建立Controller

原文: 從零開始學習 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
                }
            });
        }
    }
}           
從零開始學習 asp.net core 2.1 web api 後端api基礎架構(四)-建立Controller

然後運作, 并使用postman來進行請求:

從零開始學習 asp.net core 2.1 web api 後端api基礎架構(四)-建立Controller

請求的網址傳回404 Not Found, 因為還沒有配置路由 Routing, 是以MVC不知道如何處理/映射這些URI。

繼續閱讀