如何从fastify服务器中的URL中解析Querystring参数



我是一个全新的快速速度,但是我运行了一个快速的服务器。我想解析查询字符串,例如:

http://fake.com/?user=123&name=ali

我想从上面的URL获取"用户"one_answers"名称"值。我当前的代码是这样的:

fastify.route({
  method: 'GET',
  url: '/',
  handler: async (request, reply) => getCompanyUsers(request, reply, services)
});

我想获得"用户"one_answers"名称"的值,然后将值传递给getCompanyusers函数。

任何帮助都将不胜感激。

谢谢

您可以使用request.query

访问Querystring

您可以在这里查看官方文档https://github.com/fastify/fastify/fastify/blob/main/docs/reference/request.md

 fastify.route({
  method: 'GET',
  url: '/',
 schema: {
   // request needs to have a querystring with a `name` parameter
   querystring: {
    name: { type: 'string' }
  }
   },
   handler: async (request, reply) => {
   // here you will get request.query if your schema validate
  }
})

相关内容

  • 没有找到相关文章

最新更新