Public
HTTP
Forked from neverstew/queryParams
Readme
You can grab query parameters out of any val that is operating using the Web API using URL#searchParams.
This val demonstrates how to grab a single name
parameter, as well as convert the entire query string into an object. It returns the all the query parameters found as a json response.
https://stevekrouse-queryparams.web.val.run/?name=Steve&foo=bar
{
"name": "Steve",
"all": {
"name": "Steve",
"foo": "bar"
}
}
1
2
3
4
5
6
7
8
export const queryParams = (req: Request) => {
const searchParams = new URL(req.url).searchParams;
let name = searchParams.get("name");
return Response.json({
name,
all: Object.fromEntries(searchParams.entries()),
});
};
Val Town is a social website to write and deploy JavaScript.
Build APIs and schedule functions from your browser.
Comments
Nobody has commented on this val yet: be the first!
v2
October 23, 2023