美文网首页
服务器参数解析-params&query

服务器参数解析-params&query

作者: 静昕妈妈芦培培 | 来源:发表于2021-03-12 09:48 被阅读0次

例:获取客户端传递过来的params参数和query参数

const Koa = require('koa')

const app = new Koa()

app.use((ctx, next) => {
    console.dir(ctx.request.url)
    console.dir(ctx.request.query)
    console.dir(ctx.request.params)
    ctx.response.body = '用户信息获取成功'
})

app.listen(8000, () => {
    console.log('koa服务器已启动')
})

发送请求:


image.png

执行结果:会发现客户端传递过来的query参数可以获取到,params参数获取不到


image.png

例:使用路由获取客户端传递过来的params参数和query参数

const Koa = require('koa')
const Router = require('koa-router')

const app = new Koa()

//创建用户路由
const userRouter = new Router({prefix: '/users'})

userRouter.get('/:id',(ctx, next) => {
    console.dir(ctx.request.url)
    console.dir(ctx.request.query)
    console.dir(ctx.request.params)
    ctx.response.body = '用户信息获取成功'
})

//注册用户路由
app.use(userRouter.routes())



app.listen(8000, () => {
    console.log('koa服务器已启动')
})

发送请求:

image.png
执行结果:可以看到获取客户端传递过来的params参数和query参数,所以在项目中一般使用路由解析客户端传递过来的参数
image.png

相关文章

  • 服务器参数解析-params&query

    例:获取客户端传递过来的params参数和query参数 发送请求: 执行结果:会发现客户端传递过来的query参...

  • CDN解析步骤

    CDN解析 用户发送请求->本地的DNS解析服务器 本地解析服务器->顶层DNS解析服务器 顶层解析域名返回服务器...

  • SpringMVC之自定义参数解析

    前面一篇SpringMVC工作原理之参数解析分析了参数解析及转换的过程,先是通过参数解析器解析参数,然后再是转换器...

  • python参数解析之argparse

    python参数解析之argparse,使用参数解析模块定制自己的参数 如果定制了参数,则要把参数写上,不过如果默...

  • 解决-[__NSCFNumber length]: unreco

    错误问题如下图: 这个错误是解析从服务器请求的参数 @”carLossFee”数据类型为double类型,而在使用...

  • springMVC源码分析--HandlerMethodArg

    springMVC源码解析--HandlerMethodArgumentResolverComposite参数解析...

  • Java 命令行参数解析类库

    命令行参数解析类库1命令行参数解析类库2命令行参数解析类库3 JArgsJakarta Commons CLITE...

  • [Tool]jQuery表格插件DataTables 的服务器

    jQuery表格插件DataTables 的服务器端参数解析工具 分页,即时搜索和排序几乎支持任何数据源:DOM...

  • C++ 可执行文件输入参数

    1. 输入参数选项处理 在生成 elf 可执行文件时,对输入的参数做解析。 解析代码: 以上就是对参数命令的解析。...

  • url拼接参数操作

    url拼接参数替换对应的值 url解析拼接参数为Map 解析Url拼接参数放入到Intent中

网友评论

      本文标题:服务器参数解析-params&query

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