(1)解決方案搭建以及初步調試

  • 搭建解決方案以及效果圖
    在這裏插入圖片描述

  • 步驟一 :創建新項目 —— 空白解決方案
    在這裏插入圖片描述

    在這裏插入圖片描述

    在這裏插入圖片描述

    在這裏插入圖片描述

    在這裏插入圖片描述

  • 步驟二:添加 CM.Api 項目
    在這裏插入圖片描述
    在這裏插入圖片描述

    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述

在這裏插入圖片描述

  • 步驟三 :用同一個方式(類庫)新建 CM.Repository CM.Models CM.Services

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
效果圖
在這裏插入圖片描述

  • 添加引用:根據架構圖添加引用以及效果圖
    在這裏插入圖片描述
    在這裏插入圖片描述

  • 步驟四 :CM.Api 添加引用 CM.Repository CM.Services CM.Models
    在這裏插入圖片描述

    在這裏插入圖片描述

    在這裏插入圖片描述

  • 步驟五 :CM.Services 添加引用 CM.Models CM.Repository
    在這裏插入圖片描述

    在這裏插入圖片描述

    在這裏插入圖片描述

  • 步驟六:CM.Repository 添加引用 CM.Models
    在這裏插入圖片描述

  • 試運行 選擇點擊CM.Api,會彈出控制檯窗口與默認瀏覽器並加載關於天氣的JSON數據,右鍵 CM.Api – 屬性 – 調試:默認瀏覽器加載weatherforecast JSON 數據
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述

  • 加載 weatherforecast JSON 數據流程:

  • ① CM.Api 的 Programs.cs CreateHostBuilder(args).Build().Run(); 表示創建 Web 服務器並運行,同時調用啓動類 webBuilder.UseStartup<Startup>(); 在這裏插入圖片描述

  • ② CM.Api 的 啓動類 Startup.cs services.AddControllers(); 表示調用Controllers, 而 Controllers 文件夾中 WeatherForecastController 爲控制器通過 Get() 方法加載 JSON 格式數據顯示在瀏覽器上
    在這裏插入圖片描述
    在這裏插入圖片描述

  • 瞭解了原理之後新建一個控制器(選擇 包含讀/寫操作的API控制器)
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    (第一次新建可能需要幾分鐘)
    在這裏插入圖片描述
    這個控制器的路由爲:api/[controller] [controller] 爲控制器名稱(例如 TestController 的 [controller] 爲 Test),開啓上方 CM.Api ,即可看到 DefaultController Get() 方法中的 json 數據加載到了瀏覽器上
    在這裏插入圖片描述
    在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章