美文网首页
【Koa2】Koa2学习(二)—获取path

【Koa2】Koa2学习(二)—获取path

作者: 花卷呀花卷 | 来源:发表于2018-12-25 16:24 被阅读0次

(一)GET方法 - 使用两种方式获取path

1.ctx.request

(1)直接取到键值对形式

ctx.request.query

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

app.use(async (ctx) => {
    let request = ctx.request;
    let req_query = request.query;
    ctx.body = {
        req_query,
    }
})

app.listen(3000, ()=> {console.log('[demo2] server is starting ...')})
image.png

(2)字符串形式

ctx.request.querystring

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

app.use(async (ctx) => {
    let request = ctx.request;
    let req_querystring = request.querystring;
    ctx.body = {
        req_querystring
    }
})

app.listen(3000, ()=> {console.log('[demo2] server is starting ...')})
image.png

2.ctx.query

(1)直接获得键值对形式

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

app.use(async (ctx) => {
    let ctx_query = ctx.query;
    ctx.body = {
        ctx_query,
    }
})

app.listen(3000, ()=> {console.log('[demo2] server is starting ...')})

(2)获取字符串形式

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

app.use(async (ctx) => {
    let ctx_querystring = ctx.querystring;
    ctx.body = {
        ctx_querystring ,
    }
})

相关文章

网友评论

      本文标题:【Koa2】Koa2学习(二)—获取path

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