Koa2介绍及环境搭建

  Koa2是现在最流行的基于Node.js平台的web开发框架,它很小,但扩展性很强。Koa给人一种干净利落的感觉,体积小、编程方式干净。国内很多知名互联网公司都在使用,BAT(百度、阿里、腾讯)全部都在使用。

  使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套,并极大地提升错误处理的效率。一个Koa应用就是一个对象,包含了一个middleware数组,这个数组由一组Generator函数组成。这些函数负责对HTTP请求进行各种加工,比如生成缓存、指定代理、请求重定向等等。这些中间件函数基于 request 请求以一个类似于栈的结构组成并依次执行。

安装Node.js

  安装Node很简单(傻瓜式安装),但是作Koa2的开发,Node.js是有要求的,它要求Node.js版本高于V7.6。因为node.js 7.6版本开始完全支持async/await,不需要再加flag,所以才能完全支持Koa2。查看Node版本方法(windows版本):

打开运行(快捷键:win+R),然后输入cmd打开命令行工具,在命令行里输入 : node  -v

安装位置查找方法,在命令行里输入: where node 

搭建环境

cd code  //进入code文件夹

mkdir koa2 //创建koa2文件夹
cd koa2  //进入koa2文件夹
 
对项目进行初始化
  npm  init  -y (-y的意思是一下几步执行的都是yes操作)
生成package.json后,npm 来安装 koa
  npm install --save koa
新建index.js
  const Koa = require('koa')
  const app = new Koa()
 
  app.use( async ( ctx ) => {
      ctx.body = 'hello koa2'
   })
 
app.listen(8888)
console.log('开启服务端口:8888')
posted @ 2018-03-20 22:52  淼燚懿  阅读(372)  评论(0编辑  收藏  举报