- 博客(7)
- 收藏
- 关注
原创 从零一起学koa2(7)---cookie的使用
以下代码以及后面文章的代码均可点击这里clone下载。cookiekoa提供了从上下文直接读取、写入cookie的方法 ctx.cookies.get(name, [options]) 读取上下文请求中的cookie ctx.cookies.set(name, value, [options]) 在上下文中写入cookie新建demo13.js文件const Koa = re
2018-02-07 11:13:12 5890
原创 从零一起学koa2(6)---koa-static实现静态资源服务器
以下代码以及后面文章的代码均可点击这里clone下载。安装koa-static是静态资源请求中间件,静态资源例如js、css、jpg、png等等。原生koa2也可以实现,但是比较麻烦,使用中间件十分方便。npm install --save koa-static使用新建demo12.js文件,新建demo12文件夹,在文件夹中放入js、css、png等文件。demo12.js中
2018-02-07 10:31:33 12007
原创 从零一起学koa2(5)---koa-bodyparser中间件
以下代码以及后面文章的代码均可点击这里clone下载。上一篇中写了如何直接编写代码接收并解析POST请求,比较麻烦,这种比较麻烦的事情一定有中间件让我们使用,koa-bodyparser就是一个。对于POST请求的处理,koa-bodyparser中间件可以把koa2上下文的formData数据解析到ctx.request.body中。安装npm install --save koa-
2018-02-04 16:03:45 3186
原创 从零一起学koa2(4)---GET和POST请求数据获取
以下代码以及后面文章的代码均可点击这里clone下载。GET请求使用方法在koa中,获取GET请求数据源头是koa中request对象中的query方法或querystring方法,query返回是格式化好的参数对象,querystring返回的是请求字符串,由于ctx对request的API有直接引用的方式,所以获取GET请求数据有两个途径。 1. 是从上下文中直接获取请求对
2018-02-04 15:41:19 8652 1
原创 从零一起学koa2(3)---koa-router中间件
虽然我们可以使用原生路由,但是中间件的使用更为方便和普遍。以下代码以及后面文章的代码均可点击这里clone下载。简介先安装koa-router中间件。npm install --save koa-router新建文件demo06.js ,代码如下。const Koa = require('koa');const Router = require('koa-router');
2018-02-04 14:48:19 5467
原创 从零一起学koa2(2)---原生路由的实现
以下代码以及后面文章的代码均可点击这里clone下载。ctx.request.url想实现原生路由,就需要得到地址栏输入的路径,koa2用ctx.request.url就可以获取到地址栏中的路径。新建demo04.js文件,输入下面的代码。const Koa = require('koa')const app = new Koa()app.use( async ( ctx )
2018-02-01 16:55:22 1006
原创 从零一起学koa2(1)---环境安装和helloworld
以下代码以及后面文章的代码均可点击这里clone下载。环境安装如果还没安装node,你需要先到node官网下载安装。新建一个koa2文件夹,进入该目录下输入npm init -y初始化产生package.json 文件,然后安装koa。当然也可以用cnpm。npm install --save koaHelloWorld现在环境已经安装好了,在目录下新建de
2018-02-01 15:32:53 1152 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人