koa2的get請求獲取參數


在Koa2中獲取get請求參數:

獲得GET請求的方式有兩種,一種是從request中獲得,一種是一直從上下文中獲得。獲得的格式也有兩種:query和querystring。

query:返回的是格式化好的對象

quertstring:返回的是請求字符串

const Koa = require('koa');
const app = new Koa();
app.use(async(ctx) => {
    //從request中獲取GET請求
    let url = ctx.url;
    let request = ctx.request;
    let req_query = request.query;
    let req_queryString = request.queryString;
 
    ctx.body={
        url,
        req_query,
        req_queryString
    }
});
 
app.listen(3001,() => {
    console.log("success port 3001");
})

控制台看到如下:

 

上面這個是從request獲取

let url = ctx.url;
let request = ctx.request;
let req_query = request.query;

 

從上下文獲取get請求參數

const Koa = require('koa');
const app = new Koa();
app.use(async(ctx) => {
    //從上下文中直接獲取
    let url = ctx.url;
    let ctx_query = ctx.query;
    let ctx_querystring = ctx.querystring;
 
    ctx.body={
        url,
        ctx_query,
        ctx_querystring
    }
});
 
app.listen(3001,() => {
    console.log("success port 3001");
})

控制台看到如下:

 

原文:https://blog.csdn.net/Lschange/article/details/80577771


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM