nodejs6以下使用koa2,async,await

来源:互联网 发布:ps美工教程视频 编辑:程序博客网 时间:2024/06/16 17:36

nodejs6以下使用koa2、async、await,其实是一个意思,就是要在不能使用async、await的环境使用它。

本文以命令行创建的koa2为例子:

命令行创建koa2项目和命令行创建express项目类似,

1、npm install babel babel-register babel-preset-env --save

2、在入口文件(www文件)顶部加入:

require('babel-register');

3、在项目根目录加入.babelrc文件

{  "presets": [    ["env", {      "targets": {        "node": true      }    }]  ]}
或者在pack.json文件加入以下代码:
"babel": {    "presets": [      [        "env",        {          "targets": {            "node": true          }        }      ]    ]  }

完成

意外金喜的博客:http://blog.csdn.net/zzwwjjdj1

参考:

https://github.com/koajs/koa

https://github.com/17koa/koa-generator