zoukankan      html  css  js  c++  java
  • 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')
  • 相关阅读:
    Selenium学习之==>常见面试题
    Selenium学习之==>Switch与SelectApi接口详解
    Selenium学习之==>ActionChainsApi接口详解
    Selenium学习之==>WebDriverApi接口详解
    Selenium学习之==>三种等待方式
    Selenium学习之==>18种定位方式的使用
    avaScript 的基础学习(一)
    前端基础之CSS
    Http协议
    前端基础之html
  • 原文地址:https://www.cnblogs.com/fengch/p/8613425.html
Copyright © 2011-2022 走看看