Api文件
大家是不是在開發時還要想著要如何提供技術文件,尤其是在忙著開發Api還沒有餘力時還要一邊撰寫文件,不過這些都還好,最麻煩的時當Api更新時文件沒更新更讓人頭痛,所以今天跟大家分享一下如何自動產生Api文件。
告訴你我開發之路所遇到的坑
大家是不是在開發時還要想著要如何提供技術文件,尤其是在忙著開發Api還沒有餘力時還要一邊撰寫文件,不過這些都還好,最麻煩的時當Api更新時文件沒更新更讓人頭痛,所以今天跟大家分享一下如何自動產生Api文件。
相信很多人會遇到需要定期做某些事情的狀況,例如每分鐘去計算一次資料,或者一分鐘跟資料庫撈取資料的需求,這時如果寫Windows Service或是Console程式再搭配Windows排程來設定是一個解決方法,但是沒辦法看到排程的相關資訊,而且還要記得去作業系統設定服務或是排程之類的,不過今天可以有另外一個選擇,請大家繼續看下去。
相信這點是每個程式開發工程師關注的點,在dotnetcore中可以選擇EntityFramework或是用ADO.NET來處理資料庫問題,不過今天要介紹的是羽量級的套件Dapper,請大家繼續看下去。
在網頁程式中可以透過MiddleWare來做到關注點分離,但是那是在請求中可以去攔截跟處理請求,如果今天腳色換成Service之類的程式該如何處理呢,這就是我們今天要介紹的內容AoP。
基於關注點分離所以要做到依賴注入,相依於介面而非實做,如此要抽換實作的內容就顯得比較方便,簡單舉例來說今天要用手機寄送驗證碼要改成Email寄送驗證碼在處理方式上只要將注入的元件置換掉即可而不需要修改期他的程式部分,不過該怎麼做呢,今天用autofac
來告訴你。
昨日說明關於使用者身分驗證以及權限設定的部分加以說明,並且透過第三方插件的方式展現如何在dotnetcore裡面實作jwt的協定,然而今天會處理甚麼問題呢,請大家看下去。
直到昨天將網頁的基礎知識介紹完了,所以今天開始會介紹一些開發上會常會遇到的需求以及如何解決這個需求的套件,所以各位請繼續看下去。
在這幾天小光認識了dotnetcore的網頁開發相關知識,從請求流水線、路由到過濾器,已經把基本的網頁程式開發知識都學過了,所以今天要來介紹如何渲染View的部分。
眼尖的小光在昨日的內容中看到了一個有趣的東西,就是MiddlewareFilter
,所以這個filter又困擾了他一整晚,所以一大早他就來了解甚麼是filter。
昨天小光認識了路由,所以很好奇為什麼可以做到這樣的功能,然後又回想老K說明的請求流水線這時發現了Custom Middlewares這個東西,所以一大早就跟大頭請教這跟路由有甚麼關聯。