当前位置:首页 > TAG信息列表 > vueaxios跨域请求Node服务器是如何处理大量请求的?介绍

vueaxios跨域请求Node服务器是如何处理大量请求的?介绍

vue axios跨域请求 Node服务器是如何处理大量请求的?

node服务器是如何处理大量请求的?

nodejs的底层是libuv。这个c库提供了使用eventloop处理网络请求的机制,异步和无阻塞。当请求到来时,它们被放入事件队列中,

这个过程就像餐厅的厨房。厨房一轮一轮地做菜,但要做的具体菜取决于收银员收到的顾客订单。每次厨房端完一盘菜,就会去问收银员的小妹妹接下来有没有菜要煮。如果没有,下班后就会关门。

与传统的多线程和多处理模式相比,这种方法减少了线程创建和切换的开销。因此,性能非常高。类似于nginx的原理

当axios默认发送post请求时,参数以json的形式传递给后台,后台(springmvc)需要通过添加映射到对象的注解@requestbody来接收。后台开发人员认为我只有两个参数,我们必须封装另一个对象,让前端同事直接通过表单传递它。所以我们有以下解决方案:

vue axios跨域请求 Node服务器是如何处理大量请求的?

constform=newformdata()表单.append(“用户名”此用户名)

表单.append(“密码”此密码)

表单.append(“记住”这个。记得吗“”

constdata=等待实例.post(“/auth/authorize”,新建urlsearchparams(form))

axios

.post(进程环境基api_ulogin“/auth/authorize”,newurlsearchparams(form))

。然后(function(response){控制台.log(响应.数据)

})

vueaxios跨域请求axios请求头设置axios请求


宁夏自考之家 彩湾网

  • 关注微信关注微信

猜你喜欢

微信公众号