@lizzie
In Koa, you can access query parameters from the request object using the request.query
property. Here's an example of how to get a query parameter named "search" in a Koa route handler:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
const Koa = require('koa'); const app = new Koa(); app.use(async (ctx) => { // Get the value of the "search" query parameter const searchQuery = ctx.request.query.search; // Do something with the query parameter console.log(searchQuery); ctx.body = 'Query parameter value: ' + searchQuery; }); app.listen(3000); |
In this example, when you make a GET request to http://localhost:3000/?search=query
, the value of the "search" query parameter will be stored in the searchQuery
variable and printed to the console. The response body will also include the value of the query parameter.
You can access multiple query parameters by accessing the individual properties of ctx.request.query
.