美文网首页
3. koa接受get请求参数(Request)

3. koa接受get请求参数(Request)

作者: 我的昵称好听吗 | 来源:发表于2019-02-06 15:00 被阅读0次

Koa Request 对象是在 node 的 vanilla 请求对象之上的抽象,提供了诸多对 HTTP 服务器开发有用的功能。
https://koa.bootcss.com/

  • 示例请求url如下: http://localhost:3000/?color=blue&size=small

1. 获取请求 URL.

ctx.url || ctx.request.url

/?color=blue&size=small

2. 获取请求原始URL。

ctx.originalUrl || ctx.request.originalUrl

/?color=blue&size=small

3. 获取URL的来源,包括 protocol 和 host。

ctx.origin || ctx.request.origin

http://localhost:3000

4. 根据 ? 获取原始查询字符串.

ctx.querystring || ctx.request.querystring

color=blue&size=small

5. 获取解析后的查询字符串(?后参数)

ctx.query || ctx.request.query

{
  color: 'blue',
  size: 'small'
}

示例代码如下:

/**
 * 项目入口文件
 */

const Koa = require('koa');
const app = new Koa();

app.use(async ctx => {
    // http://localhost:3000/?color=blue&size=small
    console.log(ctx.url); // /?color=blue&size=small
    console.log(ctx.originalUrl); // /?color=blue&size=small
    console.log(ctx.origin); // http://localhost:3000
    console.log(ctx.querystring); // color=blue&size=small
    console.log(ctx.query); // { color: 'blue', size: 'small' }
    ctx.body = 'Hello World';
});

// 监听3000端口
app.listen(3000);

相关文章

  • 3. koa接受get请求参数(Request)

    Koa Request 对象是在 node 的 vanilla 请求对象之上的抽象,提供了诸多对 HTTP 服务器...

  • flask day02

    请求与响应 Ⅰ请求获取参数:① GET请求:获取参数:request.args、request.args.get(...

  • 6.2KOA 数据请求 Request

    数据请求 Request 获取 Request 对象 获取 url 参数 获取 Get 请求参数 获取 POST ...

  • koa2获取前端传递过来的GET和POST的参数

    GET请求使用方法在koa中,获取GET请求数据源头是koa中request对象中的query方法或queryst...

  • 2020-03-05

    java从request中获取GET和POST请求参数 URL和参数列表 一 获取请求方式 request.get...

  • 3.koa2请求数据

    GET请求数据获取 koa获取GET请求数据是request对象中的query方法或者querystring方法,...

  • koa

    koa 学习 中间件 koa-router koa-router 获取get/post请求参数 koa-bodyp...

  • 通过Python的urllib封装get,post请求

    1.导入模块 import urllib.request 2. 需要请求的url和接口参数 3. 封装get请求 ...

  • 用 Node.js 获取请求内容

    get 请求 request.method 获取请求动词 request.url获取请求路径(含查询参数) req...

  • 8.fiddler前后端接口联调

    1.get请求和post请求参数的传入方式不同,get请求直接跟在地址后面,post请求参数则要写人request...

网友评论

      本文标题:3. koa接受get请求参数(Request)

      本文链接:https://www.haomeiwen.com/subject/zkxisqtx.html