没有合适的资源?快使用搜索试试~ 我知道了~
Koa框架教程
5星 · 超过95%的资源 8 下载量 181 浏览量
2021-01-27
14:23:28
上传
评论
收藏 157KB PDF 举报
温馨提示
试读
6页
Node主要用在开发Web应用。这决定了使用Node,往往离不开 Web应用框架。Koa就是一种简单好用的Web框架。它的特点是优雅、简洁、表达力强、自由度高。本身代码只有1000多行,所有功能都通过插件实现,很符合 Unix哲学。本文从零开始,循序渐进,教会你如何使用Koa写出自己的Web应用。每一步都有简洁易懂的示例,希望让大家一看就懂。首先,检查Node版本。 Koa必须使用
资源推荐
资源详情
资源评论
Koa框架教程框架教程
Node 主要用在开发 Web 应用。这决定了使用 Node,往往离不开 Web 应用框架。
Koa 就是一种简单好用的 Web 框架。它的特点是优雅、简洁、表达力强、自由度高。本身代码只有1000多行,所有功能都通
过插件实现,很符合 Unix 哲学。
本文从零开始,循序渐进,教会你如何使用 Koa 写出自己的 Web 应用。每一步都有简洁易懂的示例,希望让大家一看就懂。
零、准备
首先,检查 Node 版本。
Koa 必须使用 7.6 以上的版本。如果你的版本低于这个要求,就要先升级 Node。
然后,克隆本文的配套示例库。(如果不方便使用 Git,也可以下载 zip 文件解压。)
接着,进入示例库,安装依赖。
所有示例源码,都在 demos 目录下面。
一、基本用法
1.1 架设 HTTP 服务
只要三行代码,就可以用 Koa 架设一个 HTTP 服务。
运行这个脚本。
打开浏览器,访问 http://127.0.0.1:3000 。你会看到页面显示"Not Found",表示没有发现任何内容。这是因为我们并没有告
诉 Koa 应该显示什么内容。
1.2 Context 对象
Koa 提供一个 Context 对象,表示一次对话的上下文(包括 HTTP 请求和 HTTP 回复)。通过加工这个对象,就可以控制返
回给用户的内容。
Context.response.body属性就是发送给用户的内容。请看下面的例子(完整的代码看这里)。
上面代码中,main函数用来设置ctx.response.body。然后,使用app.use方法加载main函数。
你可能已经猜到了,ctx.response代表 HTTP Response。同样地,ctx.request代表 HTTP Request。
运行这个 demo。
访问 http://127.0.0.1:3000 ,现在就可以看到"Hello World"了。
weixin_38659622
- 粉丝: 9
- 资源: 979
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页