koa2 入门

今天来玩一下koa2,先说一下什么是koa呢?koa是Nodejs的web开发框架,express也是。

1、首先,来安装koa-generator

npm install -g koa-generator

2、接下来,我们来创建koa2项目

koa2 HelloKoa2

3、进入项目,安装依赖

cd HelloKoa2
npm install 

4、启动项目

npm run start

这个时候如果没有报错,那么恭喜你,访问localhost:3000就可以看到页面啦~

总之我的项目是报错了,


这个时候发现报错了,async这个新语法,node不认识。。。。其实我也不认识,一开始还以为是代码出错了呢。。。

百度了一下,发现我们需要安装一个babel转码器,让node能够识别ES6、ES7的新语法。

npm install --save-dev babel-core babel-polyfill babel-preset-es2015 babel-preset-stage-3

然后在入口文件bin/www 文件的最前面加上下面的代码:

require("babel-polyfill");
require('babel-core/register')({
    presets: ['es2015', 'stage-3']
});

然后再启动项目

npm run start

访问localhost:3000


ok ,界面出来啦~

这时候看一下项目代码。如果你有express基础,项目的基本结构还是很清晰的。此时,如果你不懂ES7新语法也不要紧,大致意思还是看得懂的,和express几乎一样呢~

??等我讲?哈哈哈,我就是出来皮一下,滚去学习啦~

附上koa中文文档 koa中文文档


  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值