前台使用angular 5, 后台是asp.net core 2.0 web api identity server 4.
从头编写asp.net core 2.0 web api 基础框架:
- 第1部分:https://cloud.tencent.com/developer/article/1048051
- 第2部分:https://cloud.tencent.com/developer/article/1048029
- 第3部分:https://cloud.tencent.com/developer/article/1048014
- 第4部分:https://cloud.tencent.com/developer/article/1048011
- 第5部分: https://cloud.tencent.com/developer/article/1048009
使用Identity Server 4建立Authorization Server:
- 预备知识: https://cloud.tencent.com/developer/article/1048169
- 第一部分: https://cloud.tencent.com/developer/article/1048138
- 第二部分: https://cloud.tencent.com/developer/article/1048135
- 第三部分: https://cloud.tencent.com/developer/article/1048130
- 第四部分: https://cloud.tencent.com/developer/article/1048128
- 第五部分: https://cloud.tencent.com/developer/article/1048068
- 第六部分: https://cloud.tencent.com/developer/article/1048060
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 即可: