前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >体验koa

体验koa

作者头像
用户1394570
发布2018-08-08 09:56:17
3750
发布2018-08-08 09:56:17
举报
文章被收录于专栏:carven

体验koa

之前使用nodejs开发后台服务,使用的一直是express。 后来了解到express开发团队重新开发了一个框架koa

先不说优点有什么,秉着探索的精神,先体验一下 koa

不同之处

koa 中文文档

koa 给人感觉最大的不同就是,在处理流程上使用的是 ES6generator

generator通过yieldnext的方法,使得流程清晰易见。

使用koa

express 一样,koa也有一个生成器。 我们直接全局安装

代码语言:javascript
复制
npm install -g koa-generator

然后新建一个项目,我习惯使用ejs模板引擎。

代码语言:javascript
复制
koa newKoa -e # 新建一个项目,使用ejs模板引擎(默认使用jade)
cd newKoa
npm install #安装模块

目录如图,和express项目目录如出一辙

启动

代码语言:javascript
复制
npm start

在浏览器输入localhost:3000访问:

体验结束

结语

koa 还有 2.x 版本,我这次并没有尝试。 但是在安装中可以感受到,为了减低学习成本,团队在假设koa的使用,维持了很多express的语法。 学习起来不会很费力。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 体验koa
  • 不同之处
  • 使用koa
  • 结语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档