Skip to content

Array as query params sent as string when only one item #55

@lionep

Description

@lionep

When using queries like /myroute?values[]=1 through the middleware, the backend server receive as query values=1 instead of values[]=1

Example with backend :

app.get('/*', (req, res) => {
  res.json({
    url: req.url
  });
});

Request in direct :

curl -g "localhost:8080/sample?values[]=1"
# {"url": "/az?toto[]=1"}

Request through middleware

curl -g "localhost:8081/sample?values[]=1"
# {"url": "/az?toto=1"}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions