From 3f2122643bcb1dd084c989e707f3747029105208 Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Wed, 15 Feb 2023 17:40:55 +0000 Subject: [PATCH] Autosave: 2023-02-15 17:40:55 --- .../Node/REST_APIs/4_DELETE.md | 19 ------------------- .../Architecture/Event_loop.md | 0 .../Architecture/Global_object.md | 0 .../Architecture/Managing_environments.md | 0 .../Architecture/Middleware.md | 0 .../Module_wrapping_at_runtime.md | 0 .../{Node => NodeJS}/Architecture/Ports.md | 0 .../Structuring_Express_applications.md | 0 .../Modules/Core/Node_JS_events_module.md | 0 .../{Node => NodeJS}/Modules/Core/fs.md | 0 .../{Node => NodeJS}/Modules/Core/http.md | 0 .../{Node => NodeJS}/Modules/Core/process.md | 0 .../{Node => NodeJS}/Modules/Core/v8.md | 0 .../{Node => NodeJS}/Modules/Modules.md | 0 .../Modules/Package_management.md | 0 .../Modules/Third_party/Helmet.md | 0 .../Modules/Third_party/Morgan.md | 0 .../Modules/Third_party/Nodemon.md | 0 .../REST_APIs/0_Introduction.md | 0 .../{Node => NodeJS}/REST_APIs/1_GET.md | 0 .../{Node => NodeJS}/REST_APIs/2_POST.md | 0 .../{Node => NodeJS}/REST_APIs/3_PUT.md | 0 .../NodeJS/REST_APIs/4_DELETE.md | 19 +++++++++++++++++++ .../REST_APIs/5__Integrating_the_database.md | 0 .../REST_APIs/Full_example.md | 0 .../{Node => NodeJS}/REST_APIs/Validation.md | 0 .../{Node => NodeJS}/Streams.md | 0 ...rks_in_Bash.md => _Quote_marks_in_Bash.md} | 0 28 files changed, 19 insertions(+), 19 deletions(-) delete mode 100644 Programming_Languages/Node/REST_APIs/4_DELETE.md rename Programming_Languages/{Node => NodeJS}/Architecture/Event_loop.md (100%) rename Programming_Languages/{Node => NodeJS}/Architecture/Global_object.md (100%) rename Programming_Languages/{Node => NodeJS}/Architecture/Managing_environments.md (100%) rename Programming_Languages/{Node => NodeJS}/Architecture/Middleware.md (100%) rename Programming_Languages/{Node => NodeJS}/Architecture/Module_wrapping_at_runtime.md (100%) rename Programming_Languages/{Node => NodeJS}/Architecture/Ports.md (100%) rename Programming_Languages/{Node => NodeJS}/Architecture/Structuring_Express_applications.md (100%) rename Programming_Languages/{Node => NodeJS}/Modules/Core/Node_JS_events_module.md (100%) rename Programming_Languages/{Node => NodeJS}/Modules/Core/fs.md (100%) rename Programming_Languages/{Node => NodeJS}/Modules/Core/http.md (100%) rename Programming_Languages/{Node => NodeJS}/Modules/Core/process.md (100%) rename Programming_Languages/{Node => NodeJS}/Modules/Core/v8.md (100%) rename Programming_Languages/{Node => NodeJS}/Modules/Modules.md (100%) rename Programming_Languages/{Node => NodeJS}/Modules/Package_management.md (100%) rename Programming_Languages/{Node => NodeJS}/Modules/Third_party/Helmet.md (100%) rename Programming_Languages/{Node => NodeJS}/Modules/Third_party/Morgan.md (100%) rename Programming_Languages/{Node => NodeJS}/Modules/Third_party/Nodemon.md (100%) rename Programming_Languages/{Node => NodeJS}/REST_APIs/0_Introduction.md (100%) rename Programming_Languages/{Node => NodeJS}/REST_APIs/1_GET.md (100%) rename Programming_Languages/{Node => NodeJS}/REST_APIs/2_POST.md (100%) rename Programming_Languages/{Node => NodeJS}/REST_APIs/3_PUT.md (100%) rename Programming_Languages/{Node => NodeJS}/REST_APIs/5__Integrating_the_database.md (100%) rename Programming_Languages/{Node => NodeJS}/REST_APIs/Full_example.md (100%) rename Programming_Languages/{Node => NodeJS}/REST_APIs/Validation.md (100%) rename Programming_Languages/{Node => NodeJS}/Streams.md (100%) rename Programming_Languages/Shell/{ Quote_marks_in_Bash.md => _Quote_marks_in_Bash.md} (100%) 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