在 上一篇 中將項目的基本骨架搭起來能正常跑通,這一篇將講到,如何通過autofac將DbContext和model進行解耦,只用添加model,而不用在DbContext中添加DbSet。 在這里就不詳細講autofac是干什么用的了,簡單說下autofac。 1.autofac可替換net ...
.環境准備就不說怎么弄了,自行下載VS 版本以上就行了,這里建議下載VS 使用,如果下載下來后沒有對應版本的SDK。 可自行到 傳送門微軟官方的SDK下載需要的版本進行安裝。 .打開編譯器新建項目,選擇ASP.NET Core Web應用程序,點擊下一步 輸入項目名稱后,點擊創建。 這里選擇使用core . 選擇API,點創建,到這里就把一個空的webapi項目創建完成了,接下來我們需要創建一個 ...
2019-08-16 15:55 7 1699 推薦指數:
在 上一篇 中將項目的基本骨架搭起來能正常跑通,這一篇將講到,如何通過autofac將DbContext和model進行解耦,只用添加model,而不用在DbContext中添加DbSet。 在這里就不詳細講autofac是干什么用的了,簡單說下autofac。 1.autofac可替換net ...
1.緩存概念 1.什么是緩存 這里要講到的緩存是服務端緩存,簡單的說,緩存就是將一些實時性不高,但訪問又十分頻繁,或者說要很長時間才能取到的數據給存在內存當中,當有請求時直接返 ...
引言 在 上一篇 中提到了 Swagger 的基本使用,僅限於沒有參數,沒有驗證的那種api文檔生成,那么這篇就連接上篇繼續,在一般具有安全性、權限等驗證的接口上, 都會在header ...
在 上一篇 中講到了在NetCore項目中如何配置NLog將日志存到數據庫,這篇中將講述如何處理自定義拋出的異常以及未處理的異常,並通過日志記錄下來。 為什么要進行異常的全局處理和記錄日志呢? 在實際的軟件項目開發與迭代中,無論程序員是久經沙場的老將,還是初出茅廬的萌新,出現異常 ...
在一般的前后端分離的web系統開發中,在服務端除了對用戶數據的緩存之外,往往在某些接口上,還涉及到對用戶權限的限制,有的接口只能讓具有特定權限的人員才可以訪問。 這樣以來就可以加強系統的安全性,在前面章節中簡單講了 MemoryCache與redis緩存的使用 ,方便將用戶數據緩存 ...
在 上一篇 中講到如何通過autofac將DbContext和model進行解耦,只用添加model,而不用在DbContext中添加DbSet。這一篇將講到如何統一后端返回數據模型。 首先我們得明白一般后端應該返回給前端一些什么數據。根據我所接觸到的開放平台接口以及自己平常所涉及到的知識 ...
一.未使用Swagger狀況 相信無論是前端開發人員還是后端開發人員,都或多或少都被接口文檔折磨過,前端經常抱怨后端給的接口文檔或與實際情況不一致。后端又覺得編寫及維護接口文檔會耗費不少精力,經常來不及更新。 其實無論是前端調用后端,還是后端調用后端,都期望有一個好的接口文檔。但是這個接口 ...
在 上一篇 中講到了在NetCore項目中如何進行全局的請求數據模型驗證,只要在請求模型中加了驗證特性,接口使用時只用將數據拿來使用,而不用去關心數據是否符合業務需求。 這篇中將講些個人對於JWT的看法和使用,在網上也能找到很多相關資料和如何使用,基本都是直接嵌到 Startup 類中 ...