How to parse querystring parameter from URL in Fastify server?

web-tasarimci picture web-tasarimci · Jul 31, 2019 · Viewed 8.3k times · Source

I am a totally new to fastify but I have a fastify server running. I want to parse query string such as:

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

I want to get "user" and "name" values from the URL above. My current code is like this:

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

I want to get values of "user" and "name" and then pass the values to getCompanyUsers function.

Any help is appreciated.

Thanks

Answer

Lineker picture Lineker · Jul 31, 2019

You can access the querystring using request.query

You can look at the official documentation here https://github.com/fastify/fastify/blob/master/docs/Request.md