前言
之前寫網頁開發時主要是用 ASP.NET MVC。頁面中的資料取得和畫面的變動處理,主要是以 JQuery 來完成。但如果畫面的需求變得複雜時,同一個頁面需要大量的向Server端請求資料處理,和畫面即時的變化時,View的程式碼便會愈寫愈雜亂。這時候使用 MVVM 架構的前端框架來實現就會很合適,程式碼也會變得精簡且易於閱讀。我選擇 Vue.js 來學習,因為較容易上手,也能搭配 ASP.NET MVC 混合使用,這整理一下學習的筆記。
之前寫網頁開發時主要是用 ASP.NET MVC。頁面中的資料取得和畫面的變動處理,主要是以 JQuery 來完成。但如果畫面的需求變得複雜時,同一個頁面需要大量的向Server端請求資料處理,和畫面即時的變化時,View的程式碼便會愈寫愈雜亂。這時候使用 MVVM 架構的前端框架來實現就會很合適,程式碼也會變得精簡且易於閱讀。我選擇 Vue.js 來學習,因為較容易上手,也能搭配 ASP.NET MVC 混合使用,這整理一下學習的筆記。
JWT 全名為 JSON Web Token ,是一種基於 JSON 開放標準(RFC 7519)的驗證方式。
請求時會需要放入到 HTTP Header 來傳送作驗證,如果要在 Web API文件 (Swashbuckle) 測試請求中放入 JWT,會需要再額外處理,這邊作個記錄方便以後查閱。
在.Net Standard 2.0以上的版本,有提供MS官方的DI容器,可以將要注入的物件逐一手動註冊。但如果要注入的物件數量太多,不想要手動逐一加入的話,可以使用 Scrutor 這個套件來自動完成物件註冊!