摘要: VEC系列-Serilog封装到程序 VEC系列之【Serilog 保姆级教程】 相关NuGet包介绍 Serilog.Extensions.Logging serilog核心,必要 Serilog.Sinks.Async 支持异步记录日志,很有必要 Serilog.Sinks.File 支持保存到本地,很有必要 Serilog.Sin 阅读全文
posted @ 2025-02-19 15:24 尝尝手指 阅读(63) 评论(0) 推荐(0)
摘要: 一般缓存采用redis缓存,当然也存在没有redis的情况,所以备用方案是memory缓存。 但是使用的时候要进行统一的注入,起码要保证两者继承的接口是一致的 需要用到的包 Microsoft.Extensions.Caching.StackExchangeRedis 1. 建立缓存的 接口和实现。 阅读全文
posted @ 2025-01-10 16:38 尝尝手指 阅读(154) 评论(0) 推荐(0)
摘要: //引入axios import axios from 'axios' //引入qs import qs from 'qs' //根URl const rootUrl = '' //axios请求实例 function https(url, method, data, params, success 阅读全文
posted @ 2024-03-28 10:54 尝尝手指 阅读(35) 评论(0) 推荐(0)
摘要: import axios from 'axios' import qs from 'qs' const rootUrl = "http://localhost:5139/Dev/" function https(url, method, data, params, success, err) { a 阅读全文
posted @ 2024-01-08 21:38 尝尝手指 阅读(35) 评论(0) 推荐(0)
摘要: 1.继承IExceptionFilter只是用于记录全局异常异常日志,现在我想记录每个请求的日志并且入库。 需要用到IAsyncActionFilter,继承该接口,用于记录每一个action方法的请求信息,作用是记录每个操作的记录,简单点来讲就是记录哪个人调用了哪个方法。 添加一个继承该接口的过滤 阅读全文
posted @ 2024-01-03 13:56 尝尝手指 阅读(868) 评论(1) 推荐(4)
摘要: 空了挺长时间没写了。一些琐事耽误,然后另一方面就是在写前端。因为我不是学前端出身,所以前端相对比较弱,一下子我也搞的不是很全面,最主要的是没法讲的很细致,前端这东西吧,都说简单,但是想做的很好看那还是需要一些深入学习的。上一篇的文章是邮箱发送,意在做注册的时候发送验证码。现在页面基本完成了,毕竟登录 阅读全文
posted @ 2023-10-09 14:54 尝尝手指 阅读(729) 评论(1) 推荐(3)
摘要: 8.邮件发送功能 这里想补充下上个文章,感觉有点不太行。因为每次设计新的表结构就要去更新一下,所以,干脆随着我要做的功能去展示我的表结构设计,最终再把所有的表结构包括sql语句统计出来,感觉这样更新会方便很多~ 这个文章主要是发送邮件的功能。之前提过,我不是一下子把后端全部完成,然后再一下子搞定后端。所以我前后端是要 阅读全文
posted @ 2023-09-30 17:04 尝尝手指 阅读(488) 评论(1) 推荐(2)
摘要: 6.swagger完善:界面显示注释+多版本控制 周末,写点简单的水一下。 新版本的vs创建项目的时候可以选择自带一个swagger。然而这只是基本的swagger功能。 几个接口无所谓啦,随着接口越来越多,就这么丢给你,一时间也会懵逼,所以这篇文章要做的有两个功能。 给swagger文档添加注释 给swagger添加切换“版本”的功能(也可以理解 阅读全文
posted @ 2023-09-23 18:03 尝尝手指 阅读(1660) 评论(1) 推荐(3)
摘要: 5.使用日志+自定义全局异常过滤器 刚开始写文章,封装Base基类的时候,添加了trycatch异常块,不过当时没有去记录日志,直接return了。有小伙伴劝我不要吃了Exception 其实没有啦,项目刚开始,我觉得先做好整体结构比较好。像是盖楼一样。先把楼体建造出来,然后再一步一步的美化完善。 基础的仓储模式已经ok,Autofa 阅读全文
posted @ 2023-09-22 14:47 尝尝手指 阅读(991) 评论(0) 推荐(4)
摘要: 前面几篇文章只是初步搭建项目结构,那到底能否运行呢?(能是肯定的啦) 毕竟咱都NetCore了,所以依赖注入要搞起来。专业的解释我就不多说了,很多博客文章说的很详细(其实是我忘了那些术语怎么讲)。 按照我的理解来说的话就是: 省的你自己手动new了,假如你要更改接口,那不就要每个new的地方都改一下 阅读全文
posted @ 2023-09-21 21:55 尝尝手指 阅读(733) 评论(0) 推荐(2)