zoukankan      html  css  js  c++  java
  • koa中GET请求参数获取

    好久没使nodejs的koa框架,都忘记怎么获取参数了,特此记录下来

    在koa中GET请求参数获取

    1.通过request接收

    接受的方法有两种:

      query:返回的是格式化好的参数对象

      querystring:返回的是请求字符串

    async function test(ctx) {
        ctx.status = 200;
        let url = ctx.url;
        let request = ctx.request;
        let req_query = request.query;
        let req_queryString = request.querystring;
        let name = req_query.name;
        let text = req_query.text;
        ctx.body = {
            url: url,
            req_query: req_query,
            req_queryString: req_queryString,
            name: name,
            text: text
        }
    }
    2.直接从ctx中获取Get请求
    async function test(ctx) {
        ctx.status = 200;
        let url = ctx.url;
        let ctx_query = ctx.query;
        let ctx_querystring = ctx.querystring;
        let name = ctx_query.name;
        let text = ctx_query.text;
        ctx.body = {
            url: url,
            query: ctx_query,
            queryString: ctx_querystring,
            name: name,
            text: text
        }
    }

    返回结果

    {
        "url": "/api/test?name=aaa&text=111",
        "query": {
            "name": "aaa",
            "text": "111"
        },
        "queryString": "name=aaa&text=111",
        "name": "aaa",
        "text": "111"
    }
     
  • 相关阅读:
    shell script数组使用函数输出
    Yii2文件上传
    ubuntu 安装遇到黑屏
    使用函数
    ionCube 安装
    记录LNMP环境彻底删除绑定域名及网站文件夹/文件的过程
    lnmp环境 开启pathinfo
    国外知名设计教程网址收集
    26个国外在线教育网站
    前端学习网站汇总
  • 原文地址:https://www.cnblogs.com/baby123/p/12175671.html
Copyright © 2011-2022 走看看