前臺使用angular 5, 後臺是asp.net core 2.0 web api + identity server 4.
從頭編寫asp.net core 2.0 web api 基礎框架:
- 第1部分:http://www.cnblogs.com/cgzl/p/7637250.html
- 第2部分:http://www.cnblogs.com/cgzl/p/7640077.html
- 第3部分:http://www.cnblogs.com/cgzl/p/7652413.html
- 第4部分:http://www.cnblogs.com/cgzl/p/7661805.html
- 第5部分: http://www.cnblogs.com/cgzl/p/7675485.html
使用Identity Server 4建立Authorization Server:
- 預備知識: http://www.cnblogs.com/cgzl/p/7746496.html
- 第一部分: http://www.cnblogs.com/cgzl/p/7780559.html
- 第二部分: http://www.cnblogs.com/cgzl/p/7788636.html
- 第三部分: http://www.cnblogs.com/cgzl/p/7793241.html
- 第四部分: http://www.cnblogs.com/cgzl/p/7795121.html
- 第五部分: http://www.cnblogs.com/cgzl/p/7799567.html
- 第六部分: http://www.cnblogs.com/cgzl/p/7894446.html
api的結構:
原始碼的使用:
後臺原始碼: https://github.com/solenovex/asp.net-core-2.0-web-api-boilerplate 這裡面有說明.
後臺解決方案同時啟動這兩個專案:
執行即可, 需要的環境變數我寫到了launchSettings.json檔案.
預設使用的是localdb.
啟動後如圖:
前臺原始碼:
連結: https://pan.baidu.com/s/1oClvI7IGNO1u1Ryozi0T9Q 密碼: ywdb
然後執行npm install, 你可能需要全域性安裝angular cli.
安裝後執行 npm start 即可: