首页 > Web开发 > 详细

.net core 中间件的使用

时间:2019-10-03 09:01:36      阅读:89      评论:0      收藏:0      [点我收藏+]

在.net core中大量使用了注入,中间件,注入在之前的文章有写,这里就主要介绍中间件的使用。

我使用中间件的需求是用控制台程序接入静态资源文件,.net core web应用程序有集成的,这里使用的是控制台程序,需要自己接入。

 

第一步先创建一个中间件的处理类:

技术分享图片

 

 

 这是一个接入javascript脚本的中间件,首先是判断请求地址是否是js文件,如果不是那么直接进入管道的下一个中间件,如果是则找到对应的本地文件,然后从管道中输出。

第二步是创建一个中间件,也就是调用中间件处理类的类

技术分享图片

 

 

第三步则是在Startup文件中键入以下代码来引入中间件,这样在请求到达服务器的时候,会自动调用中间件

技术分享图片

 

 到这里整个中间件的接入就已经完成了。还是老生常谈的一句话:不是有这个功能就一定要使用,而是需要用的时候再接入。比如说身份验证,是可以用中间件来实现的,但更好的方案是使用MVC的过滤器。

技术分享图片

 

 我这里是集中使用的,有的是在每个控制器或者方法上加入一个特性类,两者都可实现,我觉得集中处理更简便,但失去了灵活性

 

.net core 中间件的使用

原文:https://www.cnblogs.com/zlheb/p/11618905.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!