Skip to content

Commit 2cefed7

Browse files
committed
add filtering with query parameters on posts endpoint
1 parent 9f7f23f commit 2cefed7

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

server.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,16 @@ app.get("/", (req, res) => {
1919

2020
// Endpoint for getting all posts
2121
app.get("/posts", (req, res) => {
22-
res.json(data)
22+
23+
const { hearts } = req.query;
24+
25+
let filteredData = data;
26+
27+
if (hearts) {
28+
filteredData = filteredData.filter(post => post.hearts === +hearts);
29+
}
30+
31+
res.json(filteredData)
2332
})
2433

2534
// Endpoint for getting a specific post

0 commit comments

Comments
 (0)