热门关键字:
jquery > jquery教程 > jquery教程 > KOA2的安装和使用教程

KOA2的安装和使用教程

368
作者:管理员
发布时间:2021/6/16 18:03:19
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=4954
  基于node.js平台的web服务器框架


  Express.Koa(这个已经淘汰不用),Koa2都是web服务器的框架


  Express异步处理:回调函数;


  Koa异步处理:Generator+yield


  Koa2异步处理:async/await


  由于Koa2支持async/await,所以它要求Node的版本至少(最低)是7.6。因为async/await是在Node7.6版本之后出现才支持的


  在Koa2的世界中,服务器处理请求的那一块程序,被称为中间件


  洋葱模型:中间件对请求的处理有一种先进后出的感觉,调用顺序类似于:1-2-3-4-3-2-1,除了中间那一层,其余都对请求处理了两次


  1.检查Node


  先检查Node的版本,是否是7.6及以上


  2.安装Koa2


  这一步可以创建出package.json的文件,这个文件可以维护向中的第三包的信息


  3.编写入口文件


  在项目目录下创建一个js文件(app.js)


  3.1创建koa对象


  3.2编写响应函数(中间件)


  响应函数(。use(ctx,next))


  ctx:上下文。指的是请求所处在的Web容器,我们可以通过ctx.request拿到请求对象,也可以通过response拿到响应对象。


  next:内层(下一个)中间件执行的入口


  3.3指明端口号


  4.启动服务器:


  node 文件名


  然后在浏览器输入:**127.0.0.1:8080/(或者localhost:8080/)**查看效果


  拿promise里面的数据,有两个方式:


  1.通过next()。then()获取


  2.通过async/await获取




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jquery
友荐云推荐