Koa2介绍及环境搭建

Posted 淼燚懿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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‘)

以上是关于Koa2介绍及环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

Vue+koa2开发一款全栈小程序(5.服务端环境搭建和项目初始化)

tomcat 介绍及环境搭建

flask-系统介绍及环境搭建1

安卓系统环境的搭建及框架介绍

Vue.js+Koa2移动电商实战-1

阶段3 1.Mybatis_01.Mybatis课程介绍及环境搭建_05.mybatis环境搭建-前期准备