diff --git a/Programming_Languages/Node/REST_APIs/4_DELETE.md b/Programming_Languages/Node/REST_APIs/4_DELETE.md deleted file mode 100644 index 4f0ec73..0000000 --- a/Programming_Languages/Node/REST_APIs/4_DELETE.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -categories: - - Programming Languages -tags: [backend, node-js, REST, APIs] ---- - -# Creating a RESTful API: `DELETE` requests - -```js -router.delete("/: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); -}); -``` diff --git a/Programming_Languages/Node/Architecture/Event_loop.md b/Programming_Languages/NodeJS/Architecture/Event_loop.md similarity index 100% rename from Programming_Languages/Node/Architecture/Event_loop.md rename to Programming_Languages/NodeJS/Architecture/Event_loop.md diff --git a/Programming_Languages/Node/Architecture/Global_object.md b/Programming_Languages/NodeJS/Architecture/Global_object.md similarity index 100% rename from Programming_Languages/Node/Architecture/Global_object.md rename to Programming_Languages/NodeJS/Architecture/Global_object.md diff --git a/Programming_Languages/Node/Architecture/Managing_environments.md b/Programming_Languages/NodeJS/Architecture/Managing_environments.md similarity index 100% rename from Programming_Languages/Node/Architecture/Managing_environments.md rename to Programming_Languages/NodeJS/Architecture/Managing_environments.md diff --git a/Programming_Languages/Node/Architecture/Middleware.md b/Programming_Languages/NodeJS/Architecture/Middleware.md similarity index 100% rename from Programming_Languages/Node/Architecture/Middleware.md rename to Programming_Languages/NodeJS/Architecture/Middleware.md diff --git a/Programming_Languages/Node/Architecture/Module_wrapping_at_runtime.md b/Programming_Languages/NodeJS/Architecture/Module_wrapping_at_runtime.md similarity index 100% rename from Programming_Languages/Node/Architecture/Module_wrapping_at_runtime.md rename to Programming_Languages/NodeJS/Architecture/Module_wrapping_at_runtime.md diff --git a/Programming_Languages/Node/Architecture/Ports.md b/Programming_Languages/NodeJS/Architecture/Ports.md similarity index 100% rename from Programming_Languages/Node/Architecture/Ports.md rename to Programming_Languages/NodeJS/Architecture/Ports.md diff --git a/Programming_Languages/Node/Architecture/Structuring_Express_applications.md b/Programming_Languages/NodeJS/Architecture/Structuring_Express_applications.md similarity index 100% rename from Programming_Languages/Node/Architecture/Structuring_Express_applications.md rename to Programming_Languages/NodeJS/Architecture/Structuring_Express_applications.md diff --git a/Programming_Languages/Node/Modules/Core/Node_JS_events_module.md b/Programming_Languages/NodeJS/Modules/Core/Node_JS_events_module.md similarity index 100% rename from Programming_Languages/Node/Modules/Core/Node_JS_events_module.md rename to Programming_Languages/NodeJS/Modules/Core/Node_JS_events_module.md diff --git a/Programming_Languages/Node/Modules/Core/fs.md b/Programming_Languages/NodeJS/Modules/Core/fs.md similarity index 100% rename from Programming_Languages/Node/Modules/Core/fs.md rename to Programming_Languages/NodeJS/Modules/Core/fs.md diff --git a/Programming_Languages/Node/Modules/Core/http.md b/Programming_Languages/NodeJS/Modules/Core/http.md similarity index 100% rename from Programming_Languages/Node/Modules/Core/http.md rename to Programming_Languages/NodeJS/Modules/Core/http.md diff --git a/Programming_Languages/Node/Modules/Core/process.md b/Programming_Languages/NodeJS/Modules/Core/process.md similarity index 100% rename from Programming_Languages/Node/Modules/Core/process.md rename to Programming_Languages/NodeJS/Modules/Core/process.md diff --git a/Programming_Languages/Node/Modules/Core/v8.md b/Programming_Languages/NodeJS/Modules/Core/v8.md similarity index 100% rename from Programming_Languages/Node/Modules/Core/v8.md rename to Programming_Languages/NodeJS/Modules/Core/v8.md diff --git a/Programming_Languages/Node/Modules/Modules.md b/Programming_Languages/NodeJS/Modules/Modules.md similarity index 100% rename from Programming_Languages/Node/Modules/Modules.md rename to Programming_Languages/NodeJS/Modules/Modules.md diff --git a/Programming_Languages/Node/Modules/Package_management.md b/Programming_Languages/NodeJS/Modules/Package_management.md similarity index 100% rename from Programming_Languages/Node/Modules/Package_management.md rename to Programming_Languages/NodeJS/Modules/Package_management.md diff --git a/Programming_Languages/Node/Modules/Third_party/Helmet.md b/Programming_Languages/NodeJS/Modules/Third_party/Helmet.md similarity index 100% rename from Programming_Languages/Node/Modules/Third_party/Helmet.md rename to Programming_Languages/NodeJS/Modules/Third_party/Helmet.md diff --git a/Programming_Languages/Node/Modules/Third_party/Morgan.md b/Programming_Languages/NodeJS/Modules/Third_party/Morgan.md similarity index 100% rename from Programming_Languages/Node/Modules/Third_party/Morgan.md rename to Programming_Languages/NodeJS/Modules/Third_party/Morgan.md diff --git a/Programming_Languages/Node/Modules/Third_party/Nodemon.md b/Programming_Languages/NodeJS/Modules/Third_party/Nodemon.md similarity index 100% rename from Programming_Languages/Node/Modules/Third_party/Nodemon.md rename to Programming_Languages/NodeJS/Modules/Third_party/Nodemon.md diff --git a/Programming_Languages/Node/REST_APIs/0_Introduction.md b/Programming_Languages/NodeJS/REST_APIs/0_Introduction.md similarity index 100% rename from Programming_Languages/Node/REST_APIs/0_Introduction.md rename to Programming_Languages/NodeJS/REST_APIs/0_Introduction.md diff --git a/Programming_Languages/Node/REST_APIs/1_GET.md b/Programming_Languages/NodeJS/REST_APIs/1_GET.md similarity index 100% rename from Programming_Languages/Node/REST_APIs/1_GET.md rename to Programming_Languages/NodeJS/REST_APIs/1_GET.md diff --git a/Programming_Languages/Node/REST_APIs/2_POST.md b/Programming_Languages/NodeJS/REST_APIs/2_POST.md similarity index 100% rename from Programming_Languages/Node/REST_APIs/2_POST.md rename to Programming_Languages/NodeJS/REST_APIs/2_POST.md diff --git a/Programming_Languages/Node/REST_APIs/3_PUT.md b/Programming_Languages/NodeJS/REST_APIs/3_PUT.md similarity index 100% rename from Programming_Languages/Node/REST_APIs/3_PUT.md rename to Programming_Languages/NodeJS/REST_APIs/3_PUT.md diff --git a/Programming_Languages/NodeJS/REST_APIs/4_DELETE.md b/Programming_Languages/NodeJS/REST_APIs/4_DELETE.md index e69de29..4f0ec73 100644 --- a/Programming_Languages/NodeJS/REST_APIs/4_DELETE.md +++ b/Programming_Languages/NodeJS/REST_APIs/4_DELETE.md @@ -0,0 +1,19 @@ +--- +categories: + - Programming Languages +tags: [backend, node-js, REST, APIs] +--- + +# Creating a RESTful API: `DELETE` requests + +```js +router.delete("/: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); +}); +``` diff --git a/Programming_Languages/Node/REST_APIs/5__Integrating_the_database.md b/Programming_Languages/NodeJS/REST_APIs/5__Integrating_the_database.md similarity index 100% rename from Programming_Languages/Node/REST_APIs/5__Integrating_the_database.md rename to Programming_Languages/NodeJS/REST_APIs/5__Integrating_the_database.md diff --git a/Programming_Languages/Node/REST_APIs/Full_example.md b/Programming_Languages/NodeJS/REST_APIs/Full_example.md similarity index 100% rename from Programming_Languages/Node/REST_APIs/Full_example.md rename to Programming_Languages/NodeJS/REST_APIs/Full_example.md diff --git a/Programming_Languages/Node/REST_APIs/Validation.md b/Programming_Languages/NodeJS/REST_APIs/Validation.md similarity index 100% rename from Programming_Languages/Node/REST_APIs/Validation.md rename to Programming_Languages/NodeJS/REST_APIs/Validation.md diff --git a/Programming_Languages/Node/Streams.md b/Programming_Languages/NodeJS/Streams.md similarity index 100% rename from Programming_Languages/Node/Streams.md rename to Programming_Languages/NodeJS/Streams.md diff --git a/Programming_Languages/Shell/ Quote_marks_in_Bash.md b/Programming_Languages/Shell/_Quote_marks_in_Bash.md similarity index 100% rename from Programming_Languages/Shell/ Quote_marks_in_Bash.md rename to Programming_Languages/Shell/_Quote_marks_in_Bash.md