Last Sync: 2022-08-04 15:00:04

This commit is contained in:
tactonbishop 2022-08-04 15:00:04 +01:00
parent b578ce659a
commit 7633dd971a
2 changed files with 25 additions and 1 deletions

View file

@ -48,5 +48,5 @@ updateCourse({ name: "A new course" });
Returns: Returns:
```js ```js
{ id: 1, name: { name: 'A new course' } } { id: 1, name: 'A new course' }
``` ```

View 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);
});
```