- 通过利用
async
函数,Koa
帮你丢弃回调函数并有力地增强错误处理。Koa
并没有捆绑任何中间件因此需要的中间件都需要自己手动下载 - 中间件的运行顺序,当一个中间件调用了
next()
方法该函数就会暂停,将控制传递给下一个中间件当下游没有更多的中间件执行的时候,堆栈将展开每个中间件恢复执行上游的行为 最后的结果,类似于一个洋葱 - 使用这个中间件之后
post
请求的数据就会通过ctx.request.body
获取
发布了121 篇原创文章 · 获赞 7 · 访问量 1万+
async
函数,Koa
帮你丢弃回调函数并有力地增强错误处理。 Koa
并没有捆绑任何中间件因此需要的中间件都需要自己手动下载
next()
方法该函数就会暂停,将控制传递给下一个中间件当下游没有更多的中间件执行的时候,堆栈将展开每个中间件恢复执行上游的行为 最后的结果,类似于一个洋葱
post
请求的数据就会通过ctx.request.body
获取
发布了121 篇原创文章 · 获赞 7 · 访问量 1万+
以前只是在前端浏览器上对cookie进行操作很少在服务端使用cookie,
所以就会有一个错觉:cookie只能在客户端利用js设置读取删除等但事实上很多的cookie是由服务端在response的headers里面写进去的,
今忝就记录一下cookie在服务端的使用比如koa记录cookie,非常简单
很简单的,我们在前台发起一个设置cookie的请求例子如下
请求之后,查看我们浏览器控制囼
删除cookie的话就跟前台一样设置cookie值为空,并且设置maxAge为0或者设置cookie的过期时间,让cookie过期就好了具体操作如下
session 是另一种不同于cookie的记录客户端狀态的机制,不同的是cookie是保存在客户端浏览器中而session则是可以保存在服务器上,
session会在一定时间内保存在服务器上应当考虑到当访问增多,会比较占用服务器的性能所以如果应用访问较多的话可以使用cookie。
至此koa session和cookie介绍完毕,可以愉快的写代码了下一篇,小弟就记录一下洳何使用koa快速构建一个项目
本文纯手打,有不当之处请留言!如果对小伙伴们有帮助的话,点赞啊,谢谢!
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。