asp.net core 2.0 web api + Identity Server 4 + angular 5 可运行前后台源码

2018-03-26 06:31:48 浏览数 (1)

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

0 人点赞