Last Sync: 2022-08-04 15:00:04
This commit is contained in:
parent
b578ce659a
commit
7633dd971a
2 changed files with 25 additions and 1 deletions
|
@ -48,5 +48,5 @@ updateCourse({ name: "A new course" });
|
|||
Returns:
|
||||
|
||||
```js
|
||||
{ id: 1, name: { name: 'A new course' } }
|
||||
{ id: 1, name: 'A new course' }
|
||||
```
|
24
Programming_Languages/NodeJS/REST_APIs/4_DELETE.md
Normal file
24
Programming_Languages/NodeJS/REST_APIs/4_DELETE.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
---
|
||||
tags:
|
||||
- Programming_Languages
|
||||
- backend
|
||||
- node-js
|
||||
- express
|
||||
- REST
|
||||
- apis
|
||||
---
|
||||
|
||||
# Creating a REST API with Node and Express: DELETE requests
|
||||
|
||||
```js
|
||||
app.delete("/api/course/:id", (req, res) => {
|
||||
const course = courses.find((c) => c.id === parseInt(req.params.id));
|
||||
if (!course)
|
||||
return res.status(404).send("A course with the given ID was not found");
|
||||
|
||||
courses.indexOf(course);
|
||||
courses.splice(index, 1);
|
||||
res.send(course);
|
||||
});
|
||||
|
||||
```
|
Loading…
Add table
Reference in a new issue