我是一个全新的快速速度,但是我运行了一个快速的服务器。我想解析查询字符串,例如:
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
您可以在这里查看官方文档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
}
})