koa学习记录

主要以软老师的教程为主
http://www.ruanyifeng.com/blog/2017/08/koa.html

1.自己的一点理解,koa本身不大,主要以插件体现它的强大

比如:koa-views用于服务端模板渲染引擎。
koa-static配置静态资源加载中间件。
koa-bodyparser用于解析中间件。

请求参数,封装在ctx里面,像如下方式获取请求参数:
const { username, email, password, head_portrait } = ctx.request.body

返回前端的参数,也是封装在ctx里面,像如下方式返回前台:
ctx.body = {success: false, message: '密码错误'}

koa中数据结构,主要以json数据结构为主。

以上第一点,是结合这个项目的思考:
https://github.com/caob1234/node-login

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文链接:http://www.jianshu.com/p/6b816c609669 前传 出于兴趣最近开始研究k...
    悬笔e绝阅读 7,253评论 1 11
  • koa-generator 项目使用 koa-generator 创建,git地址 安装 创建项目 安装依赖 运行...
    luq885阅读 218评论 0 0
  • 框架提出的背景 ES6/7带来的变革 自ES6确定和ES7中async/await开始普及,Node的发展变得更加...
    宫若石阅读 8,552评论 1 14
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,079评论 19 139
  • 1.简书 koa是由Express原班人马打造,致力于成为一个更小、更富有表现力、更健壮的Web框架。使用koa编...
    不去解释阅读 2,714评论 0 11