前台使用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 即可: