分享更有价值
被信任是一种快乐

node有哪些中间件

文章页正文上

这篇文章给大家分享的是有关node有哪些中间件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 node中间件有:1、koa-bodyparser;2、koa-body;3、静态资源管理器koa-static;4、cors;5、koa-cors;6、koa-cors2设置请求头等等。本文操作环境:Windows7系统,nodejs10.16.2版,Dell G3电脑。node中间件类型:node中间件就是封装在程序中处理http请求的功能。node中间件是在管道中执行。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。中间件为主要的逻辑业务所服务,可分为:应用级中间件、路由级中间件、内置中间件、第三方中间件、错误级中间件。node常用的中间件:在node的学习过程中积累了许多免费云主机、域名好用的中间件。这些中间件大部分要个koa配合使用1、koa-bodyparser这个插件使用来解析前端post请求带来的参数的在没有引入koa-bodyparser的情况下只能通过ctx.req.on(‘data’,callback)来获取参数而引入中间件后只要ctx.request.body就可以获取到参数。相比第一种便利很多。2、koa-body这个插件是用来获取请求中上传的文件和文件信息比如图片过zip文件在请求的处理中就可以直接通过ctx.request.files就能获取到所有上传的文件的信息。注意!!!用了koa-body就不要在使用koa-bodyparser会冲突导致前端的post请求返回的status码为canceled3、静态资源管理器koa-static在本地测试的时候我上传了一张图片,然后将图片地址打印后是一长串的c://…/name/.png,这样虽然在本地能够访问但是如果放到服务器上就行不通了!通过引入koa-static可以将静态文件地址指定到项目路径上的某个文件夹然后通过koa监听的端口直接http://192.168.0.177:3030/name.png就能访问图片了4、cors、koa-cors、koa-cors2设置请求头这几个中间件基本我都是用来配置跨域和请求头的信息可以自己设置参数也可以不设置参数直接app.use(cors())就可以跨域。这里说到跨域就顺便提一提原生node跨域的设置方法(同样可以设置请求头的各种配置)感谢各位的阅读!关于“node有哪些中间件”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

相关推荐: html文本框如何设置

这篇文章主要介绍“html文本框如何设置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“html文本框如何设置”文章能帮助大家解决问题。 首先,我们需要了解HTML文本框的基本语法和属性。在HTML中,文本框可以使用以下…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册