原文:从零开始搭建前后端分离的NetCore2.2(EF Core CodeFirst+Autofac)+Vue的项目框架之十一Swagger使用一

一.未使用Swagger状况 相信无论是前端开发人员还是后端开发人员,都或多或少都被接口文档折磨过,前端经常抱怨后端给的接口文档或与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。 其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。但是这个接口文档对于程序员来说,就跟注释一样,经常会抱怨别人写的代码没有写注释,然而自己写起代码起来,最讨厌的,也是写注 ...

2019-11-22 14:58 4 921 推荐指数:

查看详情

从零开始搭建后端分离NetCore2.2EF Core CodeFirst+Autofac)+Vue项目框架之十二Swagger(参数)使用

  引言   在 上一篇 中提到了 Swagger 的基本使用,仅限于没有参数,没有验证的那种api文档生成,那么这篇就连接上篇继续,在一般具有安全性、权限等验证的接口上,   都会在header/url中加上请求者的秘钥、签名等,当然也有可能添加到body等其它地方 ...

Sun Nov 24 23:45:00 CST 2019 7 672
从零开始搭建后端分离NetCore2.2EF Core CodeFirst+Autofac)+Vue项目框架之五全局异常处理

  在 上一篇 中讲到了在NetCore项目中如何配置NLog将日志存到数据库,这篇中将讲述如何处理自定义抛出的异常以及未处理的异常,并通过日志记录下来。   为什么要进行异常的全局处理和记录日志呢?   在实际的软件项目开发与迭代中,无论程序员是久经沙场的老将,还是初出茅庐的萌新,出现异常 ...

Thu Aug 29 23:29:00 CST 2019 3 1169
从零开始搭建后端分离NetCore2.2EF Core CodeFirst+Autofac)+Vue项目框架之九如何进行用户权限控制

  在一般的前后端分离的web系统开发中,在服务端除了对用户数据的缓存之外,往往在某些接口上,还涉及到对用户权限的限制,有的接口只能让具有特定权限的人员才可以访问。   这样以来就可以加强系统的安全性,在前面章节中简单讲了 MemoryCache与redis缓存的使用 ,方便将用户数据缓存 ...

Sun Nov 10 08:09:00 CST 2019 1 1181
从零开始搭建后端分离NetCore2.2EF Core CodeFirst+Autofac)+Vue项目框架之三统一返回数据

在 上一篇 中讲到如何通过autofac将DbContext和model进行解耦,只用添加model,而不用在DbContext中添加DbSet。这一篇将讲到如何统一后端返回数据模型。 首先我们得明白一般后端应该返回给前端一些什么数据。根据我所接触到的开放平台接口以及自己平常所涉及到的知识 ...

Mon Aug 26 20:13:00 CST 2019 0 598
从零开始搭建后端分离NetCore2.2EF Core CodeFirst+Autofac)+Vue项目框架之七使用JWT生成Token(个人见解)

  在 上一篇 中讲到了在NetCore项目中如何进行全局的请求数据模型验证,只要在请求模型中加了验证特性,接口使用时只用将数据拿来使用,而不用去关心数据是否符合业务需求。   这篇中将讲些个人对于JWT的看法和使用,在网上也能找到很多相关资料和如何使用,基本都是直接嵌到 Startup 类中 ...

Fri Sep 06 07:11:00 CST 2019 28 1398
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM