在上一期中,我们处理http请求一律返回相同的HTML,这很明显不合理,如果我做个登录总不可能一直是一个界面吧。所以我们应该对不同的URL调用不同的处理函数,然后让他返回不同的结果。 以后的后续更新都会以注释加代码的形式进行更新~~~... ...
一 koa router 为了处理URL,我们需要引入koa router这个middleware,让它负责处理URL映射。 我们修改app.js,使用koa router来处理URL: 注意导入koa router的语句最后的 是函数调用 二 处理post请求 用router.get path , async fn 处理的是get请求。如果要处理post请求,可以用router.post pat ...
2019-12-30 21:58 0 707 推荐指数:
在上一期中,我们处理http请求一律返回相同的HTML,这很明显不合理,如果我做个登录总不可能一直是一个界面吧。所以我们应该对不同的URL调用不同的处理函数,然后让他返回不同的结果。 以后的后续更新都会以注释加代码的形式进行更新~~~... ...
不像 express 中在末尾处注册一个声明为 (err, req, res, next) 中间件的方式,koa 刚好相反,在开头进行注册。 这样程序中任何报错都会收敛到此处。此时可以方便地将错误打印到页面,开发时非常便捷 ...
项目地址:https://github.com/caochangkui/demo/tree/koa-test 1. 创建项目 创建目录 koa-test npm init 创建 package.json,然后执行 npm install 通过 npm install koa 安装 ...
1.官网 2. demo 3. #### 第三方中间件 - 处理请求体 __koa-bodyparser__ - 非GET请求,比如说post请求 ,包括表单提交的form内的数据,都能轻松获取 - ctx.request.body ...
首先我们先要了解Koa是什么? Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async函数, Koa 帮你丢弃回调函数,并有力地增强错误处理。 那么我们先写一个 ...
1. Koa中自带的错误处理 koa中,通过ctx.throw( 状态码 )来抛出异常, 也可以携带自己想提示错误信息 图1 koa自带错误处理结果 从上图我们可以看出, 返回的状态码为404, 错误处理信息也显示了。但是这不是 ...
一、问题: 大家都知道在HTML中有三种使用CSS的方式,分别是:内联样式、内部样式、外部样式。外部样式,在head部分使用link标签引入外部写入css样式表的文件,示例如下:< ...
前言 上传文件在开发中是很常见的操作,今天我选择使用koa-multer中间件来实现这一功能,除了上传文件外,我还会对文件上传进行限制,以及发生上传错误时的处理。 由于原来的 koa-multer 已经停止维护,我们要使用最新的 @koa/multer 。这个模块是 koa ...