基于 Node.js 平台的下一代 web 开发框架Koa

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程介绍基于 Node.js 平台的下一代 web 开发框架Koa,随着ECMAScript6的发版日期日益临近,急需一套新的Node.js web开发框架帮助我们解决利用Node.js开发的种种痛点比如异步等。

    1.Koa入门 00:01:11

    本课时主要介绍一下学习Koa的课时概要,让同学清晰的知道本课程的课时安排。

    2.简介 00:03:29

    本课时主要对Koa进行简介,Koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。

    3.应用 00:24:11

    本课时我们学习Koa的应用,我们将安装Koa的运行环境iojs以及学习如何用Node对Koa的项目进行启动,最后我们开发一个基本的Koa应用。

    4.Context(上下文) 00:13:13

    本课时学习Koa Context(上下文),Koa Context 将 node 的 request 和 response 对象封装在一个单独的对象里面,其为编写 web 应用和 API 提供了很多有用的方法。

    5.请求(Request) 00:17:31

    本课时学习Koa 请求(Request),Koa Request 对象是对 node 的 request 进一步抽象和封装,提供了日常 HTTP 服务器开发中一些有用的功能。

    6.响应(Response) 00:15:50

    本课程学习Koa 响应(Response),Koa Response 对象是对 node 的 response 进一步抽象和封装,提供了日常 HTTP 服务器开发中一些有用的功能。以及我们利用很多成熟的中间件搭建完整的Koa应用。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

基于 Node.js 平台的下一代 web 开发框架Koa

6课时,75分钟2015-07-03
Ijason_zj
Ijason_zj

极客学院金牌布道师

课程背景:
koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套,并极大地提升错误处理的效率。koa 不在内核方法中绑定任何中间件,它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。

核心内容:
1.简介
2.应用
3.Context(上下文)
4.请求(Request)
5.响应(Response)

软件环境:Mac SublimeText

是否提供资料:

课程等级:高级

适合人群:
有一定Nodejs和ECMAScript6了解的同学
  • 技术问答
  • 1

    Koa入门

    01:11

    本课时主要介绍一下学习Koa的课时概要,让同学清晰的知道本课程的课时安排。

  • 2

    简介

    03:29

    本课时主要对Koa进行简介,Koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。

  • 3

    应用

    24:11

    本课时我们学习Koa的应用,我们将安装Koa的运行环境iojs以及学习如何用Node对Koa的项目进行启动,最后我们开发一个基本的Koa应用。

  • 4

    Context(上下文)

    13:13

    本课时学习Koa Context(上下文),Koa Context 将 node 的 request 和 response 对象封装在一个单独的对象里面,其为编写 web 应用和 API 提供了很多有用的方法。

  • 5

    请求(Request)

    17:31

    本课时学习Koa 请求(Request),Koa Request 对象是对 node 的 request 进一步抽象和封装,提供了日常 HTTP 服务器开发中一些有用的功能。

  • 6

    响应(Response)

    15:50

    本课程学习Koa 响应(Response),Koa Response 对象是对 node 的 response 进一步抽象和封装,提供了日常 HTTP 服务器开发中一些有用的功能。以及我们利用很多成熟的中间件搭建完整的Koa应用。

相关课程

  • Node.js 编程:语句、函数与变量

    本课程主要介绍 Node.js 编程中 JavaScript 的各种流控制语句,代码的基本单元函数及变量。

    3课时 35分钟
    初级
    13770人学习
  • Node.js 编程:JavaScript 语言基础

    本课程讲解 Node.js 的编程语言 JavaScript 的基础知识,内容主要包括 JavaScript 的语法、数据类型以及操作符。

    3课时 42分钟
    初级
    21176人学习
  • 使用 Node.js 开发命令行工具

    本课程通过实战演示如何使用 Node.js 模拟我们平时经常使用的一些命令行工具的功能,如显示帮助命令、命令行参数的解析以及输出彩色的文本等。

    3课时 37分钟
    初级
    8225人学习
  • Node.js 常用开发工具的使用

    本课程主要介绍 Node.js 的开发与调试工作中比较常用的工具的使用,包括 Sublime Texxt、npm、nodemon 和 node-inspector 等,此外,还将介绍一些基础的 Linux 命令。

    3课时 37分钟
    初级
    21502人学习