DOCUMENTATION
MIDDLEWARES
Parse Data
Parse
Query Parameters

Parsing Query Parameters

Query parameters in URLs are automatically parsed and converted by the Parse Data middleware.

Example

Client-side:

fetch("/query?string=value&integer=123&boolean=true");

Server-side:

import v from "vkrun";
 
const vkrun = v.App();
 
vkrun.get(
  "/query",
  (
    request: v.Request<{
      query: {
        string: string;
        integer: string;
        boolean: boolean;
      };
    }>,
    response: v.Response
  ) => {
    console.log(request.query);
    // Output: { string: "value", integer: "123", boolean: true }
    response.status(200).end();
  }
);

In this example:

  • "value" remains a string.
  • "123" remains a string.
  • "true" is converted to a boolean.
Copyright © 2024 - 2025 MIT by Mario Elvio