.Net Core Web Api 框架搭建簡單步驟

liaer發表於2024-07-02

1、建立.Net Core Web Api 專案

2、新建相關類庫專案

3、在EFCORE 專案中,建立DbContext 上下文例項,並將所有的實體類寫入DbSet,在Program.cs 中注入建立的DbContext 實力及配置資料庫連結資訊

4、封裝DbContext 倉儲類 Repository

5、新建服務類及服務介面,繼承倉儲類進行資料增刪改查

6、在Program.cs 依賴關係注入

7、注入AutoMapper做實體與DTO轉換

8、.net 6開始,預設會注入Swarger ,但是沒有授權按鈕,如果需要顯示,需要如下配置

9、實現JWT登入授權

①、在Program注入JWT 及相關配置、appsettings.json配置JWT金鑰等資訊;

②、新增JWT幫助類,實現生成CreateToken及讀取等方法;

③、如果介面需要授權,需要在方法前,增加 [Authorize] 標識

④、客戶端請求時,需要頭部帶Authorization Token 值,以此校驗是否登入

10、寫登入介面

相關文章