Nodejs 学习1 Koa
2020-06-30 本文已影响0人
Eric_coco
1、开发环境配置
1)终端安装 npm、node
2)IDE安装 webstorm
2、开始学习
1)初始化环境 编辑文件夹在终端打开 输入命令行: npm init
2)基础包
导入Koa包 npm install koa --save
--save 参数,表示自动修改 package.json 文件,自动添加依赖项
3) 路由
a、导入koa-router包 npm install --save koa-router
b、koa-router 路由get传值 通过request接收,但接收的方法有两种:query和querystring
c、动态路由
4)中间件
a、什么是中间件?
通俗的讲:中间件就是匹配路由之前或者匹配路由完成做的一系列的操作,我们就可以
把它叫做中间件。
中间件的功能包括:
执行任何代码。
修改请求和响应对象。
终结请求-响应循环。
调用堆栈中的下一个中间件。
如果我的 get、post 回调函数中,没有 next 参数,那么就匹配上第一个路由,就不会往下匹 配了。如果想往下匹配的话,那么需要写 next()吧
b、Koa应用 可使用的如下中间件:
应用级中间件
路由级中间件
错误处理中间件
第三方中间件
1、应用级中间件
2、路由中间件
3、错误处理中间件
4、第三方中间件