diff --git a/projet/hyperdrive-rest.js b/projet/back/hyperdrive-rest.js
similarity index 74%
rename from projet/hyperdrive-rest.js
rename to projet/back/hyperdrive-rest.js
index ede5cb2317e0c4df842e8c4a4ea674dfc5aad846..0b962c011d845df1ca8ac3cd02d6c8f1f680a91b 100644
--- a/projet/hyperdrive-rest.js
+++ b/projet/back/hyperdrive-rest.js
@@ -3,8 +3,14 @@ const express = require('express');
 const app = express();
 const port = 3000;
 
-app.get('/', (req, res) => res.send('Welcome to our super project !'))
-
+app.get('/', (req, res) => {
+    res.send('../front/index.html');
+});
+
+/* Login
+ * param : pseudo
+ * param : password
+ */
 app.get('/login', (req, res) => {
     res.send(`Request for a login (${req.query['login']}, ${req.query['pass']})`)
 })
@@ -13,14 +19,29 @@ app.get('/logout/', (req, res) => {
     res.send(`Request for a logout`)
 })
 
+/**
+ * Request register
+ * param : pseudo
+ * param : password
+ */
 app.get('/register/', (req, res) => {
     res.send(`Request for a register (${req.query['login']}, ${req.query['pass']})`)
 })
 
+/**
+ * Request to share a file with a user
+ * param : file_id
+ * param : user1
+ * param : user2
+ * user1 share a file_id with user2
+ */
 app.get('/share/:file_id', (req, res) => {
     res.send(`Request for a file sharing (id: ${req.params['file_id']})`)
 })
 
+/**
+ * Request to upload a file
+ */
 app.get('/upload/', (req, res) => {
     res.send(`Request for an upload (${req.query['file']})`)
 })
diff --git a/projet/node_modules/.bin/mime b/projet/back/node_modules/.bin/mime
similarity index 100%
rename from projet/node_modules/.bin/mime
rename to projet/back/node_modules/.bin/mime
diff --git a/projet/node_modules/accepts/HISTORY.md b/projet/back/node_modules/accepts/HISTORY.md
similarity index 100%
rename from projet/node_modules/accepts/HISTORY.md
rename to projet/back/node_modules/accepts/HISTORY.md
diff --git a/projet/node_modules/accepts/LICENSE b/projet/back/node_modules/accepts/LICENSE
similarity index 100%
rename from projet/node_modules/accepts/LICENSE
rename to projet/back/node_modules/accepts/LICENSE
diff --git a/projet/node_modules/accepts/README.md b/projet/back/node_modules/accepts/README.md
similarity index 100%
rename from projet/node_modules/accepts/README.md
rename to projet/back/node_modules/accepts/README.md
diff --git a/projet/node_modules/accepts/index.js b/projet/back/node_modules/accepts/index.js
similarity index 100%
rename from projet/node_modules/accepts/index.js
rename to projet/back/node_modules/accepts/index.js
diff --git a/projet/node_modules/accepts/package.json b/projet/back/node_modules/accepts/package.json
similarity index 84%
rename from projet/node_modules/accepts/package.json
rename to projet/back/node_modules/accepts/package.json
index eecff7b12681a53632f6df94a2b8c58e8d849216..fdd4ed663c901990eeb2d19efa45b16fbb40986a 100644
--- a/projet/node_modules/accepts/package.json
+++ b/projet/back/node_modules/accepts/package.json
@@ -1,31 +1,35 @@
 {
-  "_from": "accepts@~1.3.7",
+  "_args": [
+    [
+      "accepts@1.3.7",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "accepts@1.3.7",
   "_id": "accepts@1.3.7",
   "_inBundle": false,
   "_integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
   "_location": "/accepts",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "accepts@~1.3.7",
+    "raw": "accepts@1.3.7",
     "name": "accepts",
     "escapedName": "accepts",
-    "rawSpec": "~1.3.7",
+    "rawSpec": "1.3.7",
     "saveSpec": null,
-    "fetchSpec": "~1.3.7"
+    "fetchSpec": "1.3.7"
   },
   "_requiredBy": [
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
-  "_shasum": "531bc726517a3b2b41f850021c6cc15eaab507cd",
-  "_spec": "accepts@~1.3.7",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.3.7",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/jshttp/accepts/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -41,7 +45,6 @@
     "mime-types": "~2.1.24",
     "negotiator": "0.6.2"
   },
-  "deprecated": false,
   "description": "Higher-level content negotiation",
   "devDependencies": {
     "deep-equal": "1.0.1",
diff --git a/projet/node_modules/array-flatten/LICENSE b/projet/back/node_modules/array-flatten/LICENSE
similarity index 100%
rename from projet/node_modules/array-flatten/LICENSE
rename to projet/back/node_modules/array-flatten/LICENSE
diff --git a/projet/node_modules/array-flatten/README.md b/projet/back/node_modules/array-flatten/README.md
similarity index 100%
rename from projet/node_modules/array-flatten/README.md
rename to projet/back/node_modules/array-flatten/README.md
diff --git a/projet/node_modules/array-flatten/array-flatten.js b/projet/back/node_modules/array-flatten/array-flatten.js
similarity index 100%
rename from projet/node_modules/array-flatten/array-flatten.js
rename to projet/back/node_modules/array-flatten/array-flatten.js
diff --git a/projet/node_modules/array-flatten/package.json b/projet/back/node_modules/array-flatten/package.json
similarity index 86%
rename from projet/node_modules/array-flatten/package.json
rename to projet/back/node_modules/array-flatten/package.json
index bce71f0eb08716ac571973526e2202af5c64c722..3605a8ad783a0fa61c7cf615318dbbf4da2db8e8 100644
--- a/projet/node_modules/array-flatten/package.json
+++ b/projet/back/node_modules/array-flatten/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "array-flatten@1.1.1",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "array-flatten@1.1.1",
   "_id": "array-flatten@1.1.1",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
-  "_shasum": "9a5f699051b1e7073328f2a008968b64ea2955d2",
-  "_spec": "array-flatten@1.1.1",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.1.1",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Blake Embrey",
     "email": "hello@blakeembrey.com",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/blakeembrey/array-flatten/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Flatten an array of nested arrays into a single flat array",
   "devDependencies": {
     "istanbul": "^0.3.13",
diff --git a/projet/node_modules/bignumber.js/CHANGELOG.md b/projet/back/node_modules/bignumber.js/CHANGELOG.md
similarity index 100%
rename from projet/node_modules/bignumber.js/CHANGELOG.md
rename to projet/back/node_modules/bignumber.js/CHANGELOG.md
diff --git a/projet/node_modules/bignumber.js/LICENCE b/projet/back/node_modules/bignumber.js/LICENCE
similarity index 100%
rename from projet/node_modules/bignumber.js/LICENCE
rename to projet/back/node_modules/bignumber.js/LICENCE
diff --git a/projet/node_modules/bignumber.js/README.md b/projet/back/node_modules/bignumber.js/README.md
similarity index 100%
rename from projet/node_modules/bignumber.js/README.md
rename to projet/back/node_modules/bignumber.js/README.md
diff --git a/projet/node_modules/bignumber.js/bignumber.d.ts b/projet/back/node_modules/bignumber.js/bignumber.d.ts
similarity index 100%
rename from projet/node_modules/bignumber.js/bignumber.d.ts
rename to projet/back/node_modules/bignumber.js/bignumber.d.ts
diff --git a/projet/node_modules/bignumber.js/bignumber.js b/projet/back/node_modules/bignumber.js/bignumber.js
similarity index 100%
rename from projet/node_modules/bignumber.js/bignumber.js
rename to projet/back/node_modules/bignumber.js/bignumber.js
diff --git a/projet/node_modules/bignumber.js/bignumber.js.map b/projet/back/node_modules/bignumber.js/bignumber.js.map
similarity index 100%
rename from projet/node_modules/bignumber.js/bignumber.js.map
rename to projet/back/node_modules/bignumber.js/bignumber.js.map
diff --git a/projet/node_modules/bignumber.js/bignumber.min.js b/projet/back/node_modules/bignumber.js/bignumber.min.js
similarity index 100%
rename from projet/node_modules/bignumber.js/bignumber.min.js
rename to projet/back/node_modules/bignumber.js/bignumber.min.js
diff --git a/projet/node_modules/bignumber.js/bignumber.mjs b/projet/back/node_modules/bignumber.js/bignumber.mjs
similarity index 100%
rename from projet/node_modules/bignumber.js/bignumber.mjs
rename to projet/back/node_modules/bignumber.js/bignumber.mjs
diff --git a/projet/node_modules/bignumber.js/bower.json b/projet/back/node_modules/bignumber.js/bower.json
similarity index 100%
rename from projet/node_modules/bignumber.js/bower.json
rename to projet/back/node_modules/bignumber.js/bower.json
diff --git a/projet/node_modules/bignumber.js/doc/API.html b/projet/back/node_modules/bignumber.js/doc/API.html
similarity index 100%
rename from projet/node_modules/bignumber.js/doc/API.html
rename to projet/back/node_modules/bignumber.js/doc/API.html
diff --git a/projet/node_modules/bignumber.js/package.json b/projet/back/node_modules/bignumber.js/package.json
similarity index 88%
rename from projet/node_modules/bignumber.js/package.json
rename to projet/back/node_modules/bignumber.js/package.json
index c6fc6bd7c56127d4e25df6e29b20e0a6c1102b37..af7814418524500bb0cd85ee76ecdec7ce3d0c05 100644
--- a/projet/node_modules/bignumber.js/package.json
+++ b/projet/back/node_modules/bignumber.js/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "bignumber.js@7.2.1",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "bignumber.js@7.2.1",
   "_id": "bignumber.js@7.2.1",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/mysql"
   ],
   "_resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz",
-  "_shasum": "80c048759d826800807c4bfd521e50edbba57a5f",
-  "_spec": "bignumber.js@7.2.1",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/mysql",
+  "_spec": "7.2.1",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Michael Mclaughlin",
     "email": "M8ch88l@gmail.com"
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/MikeMcl/bignumber.js/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "A library for arbitrary-precision decimal and non-decimal arithmetic",
   "engines": {
     "node": "*"
diff --git a/projet/node_modules/body-parser/HISTORY.md b/projet/back/node_modules/body-parser/HISTORY.md
similarity index 100%
rename from projet/node_modules/body-parser/HISTORY.md
rename to projet/back/node_modules/body-parser/HISTORY.md
diff --git a/projet/node_modules/body-parser/LICENSE b/projet/back/node_modules/body-parser/LICENSE
similarity index 100%
rename from projet/node_modules/body-parser/LICENSE
rename to projet/back/node_modules/body-parser/LICENSE
diff --git a/projet/node_modules/body-parser/README.md b/projet/back/node_modules/body-parser/README.md
similarity index 100%
rename from projet/node_modules/body-parser/README.md
rename to projet/back/node_modules/body-parser/README.md
diff --git a/projet/node_modules/body-parser/index.js b/projet/back/node_modules/body-parser/index.js
similarity index 100%
rename from projet/node_modules/body-parser/index.js
rename to projet/back/node_modules/body-parser/index.js
diff --git a/projet/node_modules/body-parser/lib/read.js b/projet/back/node_modules/body-parser/lib/read.js
similarity index 100%
rename from projet/node_modules/body-parser/lib/read.js
rename to projet/back/node_modules/body-parser/lib/read.js
diff --git a/projet/node_modules/body-parser/lib/types/json.js b/projet/back/node_modules/body-parser/lib/types/json.js
similarity index 100%
rename from projet/node_modules/body-parser/lib/types/json.js
rename to projet/back/node_modules/body-parser/lib/types/json.js
diff --git a/projet/node_modules/body-parser/lib/types/raw.js b/projet/back/node_modules/body-parser/lib/types/raw.js
similarity index 100%
rename from projet/node_modules/body-parser/lib/types/raw.js
rename to projet/back/node_modules/body-parser/lib/types/raw.js
diff --git a/projet/node_modules/body-parser/lib/types/text.js b/projet/back/node_modules/body-parser/lib/types/text.js
similarity index 100%
rename from projet/node_modules/body-parser/lib/types/text.js
rename to projet/back/node_modules/body-parser/lib/types/text.js
diff --git a/projet/node_modules/body-parser/lib/types/urlencoded.js b/projet/back/node_modules/body-parser/lib/types/urlencoded.js
similarity index 100%
rename from projet/node_modules/body-parser/lib/types/urlencoded.js
rename to projet/back/node_modules/body-parser/lib/types/urlencoded.js
diff --git a/projet/node_modules/body-parser/package.json b/projet/back/node_modules/body-parser/package.json
similarity index 91%
rename from projet/node_modules/body-parser/package.json
rename to projet/back/node_modules/body-parser/package.json
index 11211efb9d9afaa5806450578576fdd9fa45b392..3b89a09a403a42457cd9f6128bfeee599d219dea 100644
--- a/projet/node_modules/body-parser/package.json
+++ b/projet/back/node_modules/body-parser/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "body-parser@1.19.0",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "body-parser@1.19.0",
   "_id": "body-parser@1.19.0",
   "_inBundle": false,
@@ -19,13 +25,11 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
-  "_shasum": "96b2709e57c9c4e09a6fd66a8fd979844f69f08a",
-  "_spec": "body-parser@1.19.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.19.0",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/expressjs/body-parser/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -49,7 +53,6 @@
     "raw-body": "2.4.0",
     "type-is": "~1.6.17"
   },
-  "deprecated": false,
   "description": "Node.js body parsing middleware",
   "devDependencies": {
     "eslint": "5.16.0",
diff --git a/projet/node_modules/bytes/History.md b/projet/back/node_modules/bytes/History.md
similarity index 100%
rename from projet/node_modules/bytes/History.md
rename to projet/back/node_modules/bytes/History.md
diff --git a/projet/node_modules/bytes/LICENSE b/projet/back/node_modules/bytes/LICENSE
similarity index 100%
rename from projet/node_modules/bytes/LICENSE
rename to projet/back/node_modules/bytes/LICENSE
diff --git a/projet/node_modules/bytes/Readme.md b/projet/back/node_modules/bytes/Readme.md
similarity index 100%
rename from projet/node_modules/bytes/Readme.md
rename to projet/back/node_modules/bytes/Readme.md
diff --git a/projet/node_modules/bytes/index.js b/projet/back/node_modules/bytes/index.js
similarity index 100%
rename from projet/node_modules/bytes/index.js
rename to projet/back/node_modules/bytes/index.js
diff --git a/projet/node_modules/bytes/package.json b/projet/back/node_modules/bytes/package.json
similarity index 88%
rename from projet/node_modules/bytes/package.json
rename to projet/back/node_modules/bytes/package.json
index acfe70d1d4460ac85914f052d7b7ca0570527f2f..04b45191411104eb69c4b486b09bad150e0b2b2a 100644
--- a/projet/node_modules/bytes/package.json
+++ b/projet/back/node_modules/bytes/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "bytes@3.1.0",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "bytes@3.1.0",
   "_id": "bytes@3.1.0",
   "_inBundle": false,
@@ -20,9 +26,8 @@
     "/raw-body"
   ],
   "_resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
-  "_shasum": "f6cf7933a360e0588fa9fde85651cdc7f805d1f6",
-  "_spec": "bytes@3.1.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/body-parser",
+  "_spec": "3.1.0",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "TJ Holowaychuk",
     "email": "tj@vision-media.ca",
@@ -31,7 +36,6 @@
   "bugs": {
     "url": "https://github.com/visionmedia/bytes.js/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Jed Watson",
@@ -42,7 +46,6 @@
       "email": "theo.fidry@gmail.com"
     }
   ],
-  "deprecated": false,
   "description": "Utility to parse a string bytes to bytes and vice-versa",
   "devDependencies": {
     "eslint": "5.12.1",
diff --git a/projet/node_modules/content-disposition/HISTORY.md b/projet/back/node_modules/content-disposition/HISTORY.md
similarity index 100%
rename from projet/node_modules/content-disposition/HISTORY.md
rename to projet/back/node_modules/content-disposition/HISTORY.md
diff --git a/projet/node_modules/content-disposition/LICENSE b/projet/back/node_modules/content-disposition/LICENSE
similarity index 100%
rename from projet/node_modules/content-disposition/LICENSE
rename to projet/back/node_modules/content-disposition/LICENSE
diff --git a/projet/node_modules/content-disposition/README.md b/projet/back/node_modules/content-disposition/README.md
similarity index 100%
rename from projet/node_modules/content-disposition/README.md
rename to projet/back/node_modules/content-disposition/README.md
diff --git a/projet/node_modules/content-disposition/index.js b/projet/back/node_modules/content-disposition/index.js
similarity index 100%
rename from projet/node_modules/content-disposition/index.js
rename to projet/back/node_modules/content-disposition/index.js
diff --git a/projet/node_modules/content-disposition/package.json b/projet/back/node_modules/content-disposition/package.json
similarity index 90%
rename from projet/node_modules/content-disposition/package.json
rename to projet/back/node_modules/content-disposition/package.json
index a16a1ed6825564d4664c7b44509945c458d17f35..df6c6154d95cb08f1a193460d811f68b69d82dbe 100644
--- a/projet/node_modules/content-disposition/package.json
+++ b/projet/back/node_modules/content-disposition/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "content-disposition@0.5.3",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "content-disposition@0.5.3",
   "_id": "content-disposition@0.5.3",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
-  "_shasum": "e130caf7e7279087c5616c2007d0485698984fbd",
-  "_spec": "content-disposition@0.5.3",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "0.5.3",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -29,11 +34,9 @@
   "bugs": {
     "url": "https://github.com/jshttp/content-disposition/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "safe-buffer": "5.1.2"
   },
-  "deprecated": false,
   "description": "Create and parse Content-Disposition header",
   "devDependencies": {
     "deep-equal": "1.0.1",
diff --git a/projet/node_modules/content-type/HISTORY.md b/projet/back/node_modules/content-type/HISTORY.md
similarity index 100%
rename from projet/node_modules/content-type/HISTORY.md
rename to projet/back/node_modules/content-type/HISTORY.md
diff --git a/projet/node_modules/content-type/LICENSE b/projet/back/node_modules/content-type/LICENSE
similarity index 100%
rename from projet/node_modules/content-type/LICENSE
rename to projet/back/node_modules/content-type/LICENSE
diff --git a/projet/node_modules/content-type/README.md b/projet/back/node_modules/content-type/README.md
similarity index 100%
rename from projet/node_modules/content-type/README.md
rename to projet/back/node_modules/content-type/README.md
diff --git a/projet/node_modules/content-type/index.js b/projet/back/node_modules/content-type/index.js
similarity index 100%
rename from projet/node_modules/content-type/index.js
rename to projet/back/node_modules/content-type/index.js
diff --git a/projet/node_modules/content-type/package.json b/projet/back/node_modules/content-type/package.json
similarity index 83%
rename from projet/node_modules/content-type/package.json
rename to projet/back/node_modules/content-type/package.json
index cb5573c4d3f3323e635e343fdee47567612c14d5..79991cdd951817d57ad196daab69ad51e41847c4 100644
--- a/projet/node_modules/content-type/package.json
+++ b/projet/back/node_modules/content-type/package.json
@@ -1,28 +1,33 @@
 {
-  "_from": "content-type@~1.0.4",
+  "_args": [
+    [
+      "content-type@1.0.4",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "content-type@1.0.4",
   "_id": "content-type@1.0.4",
   "_inBundle": false,
   "_integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
   "_location": "/content-type",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "content-type@~1.0.4",
+    "raw": "content-type@1.0.4",
     "name": "content-type",
     "escapedName": "content-type",
-    "rawSpec": "~1.0.4",
+    "rawSpec": "1.0.4",
     "saveSpec": null,
-    "fetchSpec": "~1.0.4"
+    "fetchSpec": "1.0.4"
   },
   "_requiredBy": [
     "/body-parser",
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
-  "_shasum": "e138cc75e040c727b1966fe5e5f8c9aee256fe3b",
-  "_spec": "content-type@~1.0.4",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.0.4",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/jshttp/content-type/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Create and parse HTTP Content-Type header",
   "devDependencies": {
     "eslint": "3.19.0",
diff --git a/projet/node_modules/cookie-signature/.npmignore b/projet/back/node_modules/cookie-signature/.npmignore
similarity index 100%
rename from projet/node_modules/cookie-signature/.npmignore
rename to projet/back/node_modules/cookie-signature/.npmignore
diff --git a/projet/node_modules/cookie-signature/History.md b/projet/back/node_modules/cookie-signature/History.md
similarity index 100%
rename from projet/node_modules/cookie-signature/History.md
rename to projet/back/node_modules/cookie-signature/History.md
diff --git a/projet/node_modules/cookie-signature/Readme.md b/projet/back/node_modules/cookie-signature/Readme.md
similarity index 100%
rename from projet/node_modules/cookie-signature/Readme.md
rename to projet/back/node_modules/cookie-signature/Readme.md
diff --git a/projet/node_modules/cookie-signature/index.js b/projet/back/node_modules/cookie-signature/index.js
similarity index 100%
rename from projet/node_modules/cookie-signature/index.js
rename to projet/back/node_modules/cookie-signature/index.js
diff --git a/projet/node_modules/cookie-signature/package.json b/projet/back/node_modules/cookie-signature/package.json
similarity index 84%
rename from projet/node_modules/cookie-signature/package.json
rename to projet/back/node_modules/cookie-signature/package.json
index 60c19e8441828e1f86b1fb48fc033dae6b591576..d2fb91e3c7d018f5970fc8c832675759aecfbd9b 100644
--- a/projet/node_modules/cookie-signature/package.json
+++ b/projet/back/node_modules/cookie-signature/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "cookie-signature@1.0.6",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "cookie-signature@1.0.6",
   "_id": "cookie-signature@1.0.6",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
-  "_shasum": "e303a882b342cc3ee8ca513a79999734dab3ae2c",
-  "_spec": "cookie-signature@1.0.6",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.0.6",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "TJ Holowaychuk",
     "email": "tj@learnboost.com"
@@ -29,9 +34,7 @@
   "bugs": {
     "url": "https://github.com/visionmedia/node-cookie-signature/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "Sign and unsign cookies",
   "devDependencies": {
     "mocha": "*",
diff --git a/projet/node_modules/cookie/HISTORY.md b/projet/back/node_modules/cookie/HISTORY.md
similarity index 100%
rename from projet/node_modules/cookie/HISTORY.md
rename to projet/back/node_modules/cookie/HISTORY.md
diff --git a/projet/node_modules/cookie/LICENSE b/projet/back/node_modules/cookie/LICENSE
similarity index 100%
rename from projet/node_modules/cookie/LICENSE
rename to projet/back/node_modules/cookie/LICENSE
diff --git a/projet/node_modules/cookie/README.md b/projet/back/node_modules/cookie/README.md
similarity index 100%
rename from projet/node_modules/cookie/README.md
rename to projet/back/node_modules/cookie/README.md
diff --git a/projet/node_modules/cookie/index.js b/projet/back/node_modules/cookie/index.js
similarity index 100%
rename from projet/node_modules/cookie/index.js
rename to projet/back/node_modules/cookie/index.js
diff --git a/projet/node_modules/cookie/package.json b/projet/back/node_modules/cookie/package.json
similarity index 89%
rename from projet/node_modules/cookie/package.json
rename to projet/back/node_modules/cookie/package.json
index 32ab7280d2983b103b254d89149a58111b1d922a..af1f7d942a2ad59c975e1bd28aa8ffd27b26525f 100644
--- a/projet/node_modules/cookie/package.json
+++ b/projet/back/node_modules/cookie/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "cookie@0.4.0",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "cookie@0.4.0",
   "_id": "cookie@0.4.0",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
-  "_shasum": "beb437e7022b3b6d49019d088665303ebe9c14ba",
-  "_spec": "cookie@0.4.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "0.4.0",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Roman Shtylman",
     "email": "shtylman@gmail.com"
@@ -29,14 +34,12 @@
   "bugs": {
     "url": "https://github.com/jshttp/cookie/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
       "email": "doug@somethingdoug.com"
     }
   ],
-  "deprecated": false,
   "description": "HTTP server cookie parsing and serialization",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/projet/node_modules/core-util-is/LICENSE b/projet/back/node_modules/core-util-is/LICENSE
similarity index 100%
rename from projet/node_modules/core-util-is/LICENSE
rename to projet/back/node_modules/core-util-is/LICENSE
diff --git a/projet/node_modules/core-util-is/README.md b/projet/back/node_modules/core-util-is/README.md
similarity index 100%
rename from projet/node_modules/core-util-is/README.md
rename to projet/back/node_modules/core-util-is/README.md
diff --git a/projet/node_modules/core-util-is/float.patch b/projet/back/node_modules/core-util-is/float.patch
similarity index 100%
rename from projet/node_modules/core-util-is/float.patch
rename to projet/back/node_modules/core-util-is/float.patch
diff --git a/projet/node_modules/core-util-is/lib/util.js b/projet/back/node_modules/core-util-is/lib/util.js
similarity index 100%
rename from projet/node_modules/core-util-is/lib/util.js
rename to projet/back/node_modules/core-util-is/lib/util.js
diff --git a/projet/node_modules/core-util-is/package.json b/projet/back/node_modules/core-util-is/package.json
similarity index 75%
rename from projet/node_modules/core-util-is/package.json
rename to projet/back/node_modules/core-util-is/package.json
index b9e255ae1032935477d784fc9f47b7f1327a36b2..395763a9ee41f53bf476ff817100beba340a4573 100644
--- a/projet/node_modules/core-util-is/package.json
+++ b/projet/back/node_modules/core-util-is/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "core-util-is@~1.0.0",
+  "_args": [
+    [
+      "core-util-is@1.0.2",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "core-util-is@1.0.2",
   "_id": "core-util-is@1.0.2",
   "_inBundle": false,
   "_integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
   "_location": "/core-util-is",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "core-util-is@~1.0.0",
+    "raw": "core-util-is@1.0.2",
     "name": "core-util-is",
     "escapedName": "core-util-is",
-    "rawSpec": "~1.0.0",
+    "rawSpec": "1.0.2",
     "saveSpec": null,
-    "fetchSpec": "~1.0.0"
+    "fetchSpec": "1.0.2"
   },
   "_requiredBy": [
     "/readable-stream"
   ],
   "_resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
-  "_shasum": "b5fd54220aa2bc5ab57aab7140c940754503c1a7",
-  "_spec": "core-util-is@~1.0.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/readable-stream",
+  "_spec": "1.0.2",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/isaacs/core-util-is/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "The `util.is*` functions introduced in Node v0.12.",
   "devDependencies": {
     "tap": "^2.3.0"
diff --git a/projet/node_modules/core-util-is/test.js b/projet/back/node_modules/core-util-is/test.js
similarity index 100%
rename from projet/node_modules/core-util-is/test.js
rename to projet/back/node_modules/core-util-is/test.js
diff --git a/projet/node_modules/debug/.coveralls.yml b/projet/back/node_modules/debug/.coveralls.yml
similarity index 100%
rename from projet/node_modules/debug/.coveralls.yml
rename to projet/back/node_modules/debug/.coveralls.yml
diff --git a/projet/node_modules/debug/.eslintrc b/projet/back/node_modules/debug/.eslintrc
similarity index 100%
rename from projet/node_modules/debug/.eslintrc
rename to projet/back/node_modules/debug/.eslintrc
diff --git a/projet/node_modules/debug/.npmignore b/projet/back/node_modules/debug/.npmignore
similarity index 100%
rename from projet/node_modules/debug/.npmignore
rename to projet/back/node_modules/debug/.npmignore
diff --git a/projet/node_modules/debug/.travis.yml b/projet/back/node_modules/debug/.travis.yml
similarity index 100%
rename from projet/node_modules/debug/.travis.yml
rename to projet/back/node_modules/debug/.travis.yml
diff --git a/projet/node_modules/debug/CHANGELOG.md b/projet/back/node_modules/debug/CHANGELOG.md
similarity index 100%
rename from projet/node_modules/debug/CHANGELOG.md
rename to projet/back/node_modules/debug/CHANGELOG.md
diff --git a/projet/node_modules/debug/LICENSE b/projet/back/node_modules/debug/LICENSE
similarity index 100%
rename from projet/node_modules/debug/LICENSE
rename to projet/back/node_modules/debug/LICENSE
diff --git a/projet/node_modules/debug/Makefile b/projet/back/node_modules/debug/Makefile
similarity index 100%
rename from projet/node_modules/debug/Makefile
rename to projet/back/node_modules/debug/Makefile
diff --git a/projet/node_modules/debug/README.md b/projet/back/node_modules/debug/README.md
similarity index 100%
rename from projet/node_modules/debug/README.md
rename to projet/back/node_modules/debug/README.md
diff --git a/projet/node_modules/debug/component.json b/projet/back/node_modules/debug/component.json
similarity index 100%
rename from projet/node_modules/debug/component.json
rename to projet/back/node_modules/debug/component.json
diff --git a/projet/node_modules/debug/karma.conf.js b/projet/back/node_modules/debug/karma.conf.js
similarity index 100%
rename from projet/node_modules/debug/karma.conf.js
rename to projet/back/node_modules/debug/karma.conf.js
diff --git a/projet/node_modules/debug/node.js b/projet/back/node_modules/debug/node.js
similarity index 100%
rename from projet/node_modules/debug/node.js
rename to projet/back/node_modules/debug/node.js
diff --git a/projet/node_modules/debug/package.json b/projet/back/node_modules/debug/package.json
similarity index 90%
rename from projet/node_modules/debug/package.json
rename to projet/back/node_modules/debug/package.json
index 2e8f7e171b2be442e0ab1ca928548567a43c78d2..330abad8a586b7e1c232841345c11236425ae645 100644
--- a/projet/node_modules/debug/package.json
+++ b/projet/back/node_modules/debug/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "debug@2.6.9",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "debug@2.6.9",
   "_id": "debug@2.6.9",
   "_inBundle": false,
@@ -22,9 +28,8 @@
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-  "_shasum": "5d128515df134ff327e90a4c93f4e077a536341f",
-  "_spec": "debug@2.6.9",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "2.6.9",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "TJ Holowaychuk",
     "email": "tj@vision-media.ca"
@@ -33,7 +38,6 @@
   "bugs": {
     "url": "https://github.com/visionmedia/debug/issues"
   },
-  "bundleDependencies": false,
   "component": {
     "scripts": {
       "debug/index.js": "browser.js",
@@ -54,7 +58,6 @@
   "dependencies": {
     "ms": "2.0.0"
   },
-  "deprecated": false,
   "description": "small debugging utility",
   "devDependencies": {
     "browserify": "9.0.3",
diff --git a/projet/node_modules/debug/src/browser.js b/projet/back/node_modules/debug/src/browser.js
similarity index 100%
rename from projet/node_modules/debug/src/browser.js
rename to projet/back/node_modules/debug/src/browser.js
diff --git a/projet/node_modules/debug/src/debug.js b/projet/back/node_modules/debug/src/debug.js
similarity index 100%
rename from projet/node_modules/debug/src/debug.js
rename to projet/back/node_modules/debug/src/debug.js
diff --git a/projet/node_modules/debug/src/index.js b/projet/back/node_modules/debug/src/index.js
similarity index 100%
rename from projet/node_modules/debug/src/index.js
rename to projet/back/node_modules/debug/src/index.js
diff --git a/projet/node_modules/debug/src/inspector-log.js b/projet/back/node_modules/debug/src/inspector-log.js
similarity index 100%
rename from projet/node_modules/debug/src/inspector-log.js
rename to projet/back/node_modules/debug/src/inspector-log.js
diff --git a/projet/node_modules/debug/src/node.js b/projet/back/node_modules/debug/src/node.js
similarity index 100%
rename from projet/node_modules/debug/src/node.js
rename to projet/back/node_modules/debug/src/node.js
diff --git a/projet/node_modules/depd/History.md b/projet/back/node_modules/depd/History.md
similarity index 100%
rename from projet/node_modules/depd/History.md
rename to projet/back/node_modules/depd/History.md
diff --git a/projet/node_modules/depd/LICENSE b/projet/back/node_modules/depd/LICENSE
similarity index 100%
rename from projet/node_modules/depd/LICENSE
rename to projet/back/node_modules/depd/LICENSE
diff --git a/projet/node_modules/depd/Readme.md b/projet/back/node_modules/depd/Readme.md
similarity index 100%
rename from projet/node_modules/depd/Readme.md
rename to projet/back/node_modules/depd/Readme.md
diff --git a/projet/node_modules/depd/index.js b/projet/back/node_modules/depd/index.js
similarity index 100%
rename from projet/node_modules/depd/index.js
rename to projet/back/node_modules/depd/index.js
diff --git a/projet/node_modules/depd/lib/browser/index.js b/projet/back/node_modules/depd/lib/browser/index.js
similarity index 100%
rename from projet/node_modules/depd/lib/browser/index.js
rename to projet/back/node_modules/depd/lib/browser/index.js
diff --git a/projet/node_modules/depd/lib/compat/callsite-tostring.js b/projet/back/node_modules/depd/lib/compat/callsite-tostring.js
similarity index 100%
rename from projet/node_modules/depd/lib/compat/callsite-tostring.js
rename to projet/back/node_modules/depd/lib/compat/callsite-tostring.js
diff --git a/projet/node_modules/depd/lib/compat/event-listener-count.js b/projet/back/node_modules/depd/lib/compat/event-listener-count.js
similarity index 100%
rename from projet/node_modules/depd/lib/compat/event-listener-count.js
rename to projet/back/node_modules/depd/lib/compat/event-listener-count.js
diff --git a/projet/node_modules/depd/lib/compat/index.js b/projet/back/node_modules/depd/lib/compat/index.js
similarity index 100%
rename from projet/node_modules/depd/lib/compat/index.js
rename to projet/back/node_modules/depd/lib/compat/index.js
diff --git a/projet/node_modules/depd/package.json b/projet/back/node_modules/depd/package.json
similarity index 83%
rename from projet/node_modules/depd/package.json
rename to projet/back/node_modules/depd/package.json
index 52a0ea5dace9d68b260745274991a0da20ec7af3..7900291bd0dd76ea3f07aa3767acd81c9d8287e5 100644
--- a/projet/node_modules/depd/package.json
+++ b/projet/back/node_modules/depd/package.json
@@ -1,19 +1,25 @@
 {
-  "_from": "depd@~1.1.2",
+  "_args": [
+    [
+      "depd@1.1.2",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "depd@1.1.2",
   "_id": "depd@1.1.2",
   "_inBundle": false,
   "_integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
   "_location": "/depd",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "depd@~1.1.2",
+    "raw": "depd@1.1.2",
     "name": "depd",
     "escapedName": "depd",
-    "rawSpec": "~1.1.2",
+    "rawSpec": "1.1.2",
     "saveSpec": null,
-    "fetchSpec": "~1.1.2"
+    "fetchSpec": "1.1.2"
   },
   "_requiredBy": [
     "/body-parser",
@@ -22,9 +28,8 @@
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
-  "_shasum": "9bcd52e14c097763e749b274c4346ed2e560b5a9",
-  "_spec": "depd@~1.1.2",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.1.2",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -33,8 +38,6 @@
   "bugs": {
     "url": "https://github.com/dougwilson/nodejs-depd/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Deprecate all the things",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/projet/node_modules/destroy/LICENSE b/projet/back/node_modules/destroy/LICENSE
similarity index 100%
rename from projet/node_modules/destroy/LICENSE
rename to projet/back/node_modules/destroy/LICENSE
diff --git a/projet/node_modules/destroy/README.md b/projet/back/node_modules/destroy/README.md
similarity index 100%
rename from projet/node_modules/destroy/README.md
rename to projet/back/node_modules/destroy/README.md
diff --git a/projet/node_modules/destroy/index.js b/projet/back/node_modules/destroy/index.js
similarity index 100%
rename from projet/node_modules/destroy/index.js
rename to projet/back/node_modules/destroy/index.js
diff --git a/projet/node_modules/destroy/package.json b/projet/back/node_modules/destroy/package.json
similarity index 80%
rename from projet/node_modules/destroy/package.json
rename to projet/back/node_modules/destroy/package.json
index 6887bf895990910f801bdfbd79a40ea20c756c40..95129ba065984e222314afb7ba269831a62a3b8b 100644
--- a/projet/node_modules/destroy/package.json
+++ b/projet/back/node_modules/destroy/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "destroy@~1.0.4",
+  "_args": [
+    [
+      "destroy@1.0.4",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "destroy@1.0.4",
   "_id": "destroy@1.0.4",
   "_inBundle": false,
   "_integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
   "_location": "/destroy",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "destroy@~1.0.4",
+    "raw": "destroy@1.0.4",
     "name": "destroy",
     "escapedName": "destroy",
-    "rawSpec": "~1.0.4",
+    "rawSpec": "1.0.4",
     "saveSpec": null,
-    "fetchSpec": "~1.0.4"
+    "fetchSpec": "1.0.4"
   },
   "_requiredBy": [
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
-  "_shasum": "978857442c44749e4206613e37946205826abd80",
-  "_spec": "destroy@~1.0.4",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/send",
+  "_spec": "1.0.4",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Jonathan Ong",
     "email": "me@jongleberry.com",
@@ -30,14 +35,12 @@
   "bugs": {
     "url": "https://github.com/stream-utils/destroy/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
       "email": "doug@somethingdoug.com"
     }
   ],
-  "deprecated": false,
   "description": "destroy a stream if possible",
   "devDependencies": {
     "istanbul": "0.4.2",
diff --git a/projet/node_modules/ee-first/LICENSE b/projet/back/node_modules/ee-first/LICENSE
similarity index 100%
rename from projet/node_modules/ee-first/LICENSE
rename to projet/back/node_modules/ee-first/LICENSE
diff --git a/projet/node_modules/ee-first/README.md b/projet/back/node_modules/ee-first/README.md
similarity index 100%
rename from projet/node_modules/ee-first/README.md
rename to projet/back/node_modules/ee-first/README.md
diff --git a/projet/node_modules/ee-first/index.js b/projet/back/node_modules/ee-first/index.js
similarity index 100%
rename from projet/node_modules/ee-first/index.js
rename to projet/back/node_modules/ee-first/index.js
diff --git a/projet/node_modules/ee-first/package.json b/projet/back/node_modules/ee-first/package.json
similarity index 87%
rename from projet/node_modules/ee-first/package.json
rename to projet/back/node_modules/ee-first/package.json
index a377d4846eda471d1e0c1bcfc8b429777111907d..a0e05d616f40ab6214ccec602032991a344979a7 100644
--- a/projet/node_modules/ee-first/package.json
+++ b/projet/back/node_modules/ee-first/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "ee-first@1.1.1",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "ee-first@1.1.1",
   "_id": "ee-first@1.1.1",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/on-finished"
   ],
   "_resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
-  "_shasum": "590c61156b0ae2f4f0255732a158b266bc56b21d",
-  "_spec": "ee-first@1.1.1",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/on-finished",
+  "_spec": "1.1.1",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Jonathan Ong",
     "email": "me@jongleberry.com",
@@ -30,14 +35,12 @@
   "bugs": {
     "url": "https://github.com/jonathanong/ee-first/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
       "email": "doug@somethingdoug.com"
     }
   ],
-  "deprecated": false,
   "description": "return the first event in a set of ee/event pairs",
   "devDependencies": {
     "istanbul": "0.3.9",
diff --git a/projet/node_modules/encodeurl/HISTORY.md b/projet/back/node_modules/encodeurl/HISTORY.md
similarity index 100%
rename from projet/node_modules/encodeurl/HISTORY.md
rename to projet/back/node_modules/encodeurl/HISTORY.md
diff --git a/projet/node_modules/encodeurl/LICENSE b/projet/back/node_modules/encodeurl/LICENSE
similarity index 100%
rename from projet/node_modules/encodeurl/LICENSE
rename to projet/back/node_modules/encodeurl/LICENSE
diff --git a/projet/node_modules/encodeurl/README.md b/projet/back/node_modules/encodeurl/README.md
similarity index 100%
rename from projet/node_modules/encodeurl/README.md
rename to projet/back/node_modules/encodeurl/README.md
diff --git a/projet/node_modules/encodeurl/index.js b/projet/back/node_modules/encodeurl/index.js
similarity index 100%
rename from projet/node_modules/encodeurl/index.js
rename to projet/back/node_modules/encodeurl/index.js
diff --git a/projet/node_modules/encodeurl/package.json b/projet/back/node_modules/encodeurl/package.json
similarity index 83%
rename from projet/node_modules/encodeurl/package.json
rename to projet/back/node_modules/encodeurl/package.json
index f7d0fccb9b3bfc8df72a9d56d9048bfa930b499b..3610459db398fc3c1018bba3e27f8d9da707d3d1 100644
--- a/projet/node_modules/encodeurl/package.json
+++ b/projet/back/node_modules/encodeurl/package.json
@@ -1,19 +1,25 @@
 {
-  "_from": "encodeurl@~1.0.2",
+  "_args": [
+    [
+      "encodeurl@1.0.2",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "encodeurl@1.0.2",
   "_id": "encodeurl@1.0.2",
   "_inBundle": false,
   "_integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
   "_location": "/encodeurl",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "encodeurl@~1.0.2",
+    "raw": "encodeurl@1.0.2",
     "name": "encodeurl",
     "escapedName": "encodeurl",
-    "rawSpec": "~1.0.2",
+    "rawSpec": "1.0.2",
     "saveSpec": null,
-    "fetchSpec": "~1.0.2"
+    "fetchSpec": "1.0.2"
   },
   "_requiredBy": [
     "/express",
@@ -22,20 +28,17 @@
     "/serve-static"
   ],
   "_resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
-  "_shasum": "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59",
-  "_spec": "encodeurl@~1.0.2",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.0.2",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/pillarjs/encodeurl/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
       "email": "doug@somethingdoug.com"
     }
   ],
-  "deprecated": false,
   "description": "Encode a URL to a percent-encoded form, excluding already-encoded sequences",
   "devDependencies": {
     "eslint": "3.19.0",
diff --git a/projet/node_modules/escape-html/LICENSE b/projet/back/node_modules/escape-html/LICENSE
similarity index 100%
rename from projet/node_modules/escape-html/LICENSE
rename to projet/back/node_modules/escape-html/LICENSE
diff --git a/projet/node_modules/escape-html/Readme.md b/projet/back/node_modules/escape-html/Readme.md
similarity index 100%
rename from projet/node_modules/escape-html/Readme.md
rename to projet/back/node_modules/escape-html/Readme.md
diff --git a/projet/node_modules/escape-html/index.js b/projet/back/node_modules/escape-html/index.js
similarity index 100%
rename from projet/node_modules/escape-html/index.js
rename to projet/back/node_modules/escape-html/index.js
diff --git a/projet/node_modules/escape-html/package.json b/projet/back/node_modules/escape-html/package.json
similarity index 75%
rename from projet/node_modules/escape-html/package.json
rename to projet/back/node_modules/escape-html/package.json
index b63775c41ccf62cdc117a8077f1d1809e415d387..4be1cbc4a36446e3d7e7074c215c3cfdd3d1b6b1 100644
--- a/projet/node_modules/escape-html/package.json
+++ b/projet/back/node_modules/escape-html/package.json
@@ -1,19 +1,25 @@
 {
-  "_from": "escape-html@~1.0.3",
+  "_args": [
+    [
+      "escape-html@1.0.3",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "escape-html@1.0.3",
   "_id": "escape-html@1.0.3",
   "_inBundle": false,
   "_integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
   "_location": "/escape-html",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "escape-html@~1.0.3",
+    "raw": "escape-html@1.0.3",
     "name": "escape-html",
     "escapedName": "escape-html",
-    "rawSpec": "~1.0.3",
+    "rawSpec": "1.0.3",
     "saveSpec": null,
-    "fetchSpec": "~1.0.3"
+    "fetchSpec": "1.0.3"
   },
   "_requiredBy": [
     "/express",
@@ -22,14 +28,11 @@
     "/serve-static"
   ],
   "_resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
-  "_shasum": "0258eae4d3d0c0974de1c169188ef0051d1d1988",
-  "_spec": "escape-html@~1.0.3",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.0.3",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/component/escape-html/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Escape string for use in HTML",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/projet/node_modules/etag/HISTORY.md b/projet/back/node_modules/etag/HISTORY.md
similarity index 100%
rename from projet/node_modules/etag/HISTORY.md
rename to projet/back/node_modules/etag/HISTORY.md
diff --git a/projet/node_modules/etag/LICENSE b/projet/back/node_modules/etag/LICENSE
similarity index 100%
rename from projet/node_modules/etag/LICENSE
rename to projet/back/node_modules/etag/LICENSE
diff --git a/projet/node_modules/etag/README.md b/projet/back/node_modules/etag/README.md
similarity index 100%
rename from projet/node_modules/etag/README.md
rename to projet/back/node_modules/etag/README.md
diff --git a/projet/node_modules/etag/index.js b/projet/back/node_modules/etag/index.js
similarity index 100%
rename from projet/node_modules/etag/index.js
rename to projet/back/node_modules/etag/index.js
diff --git a/projet/node_modules/etag/package.json b/projet/back/node_modules/etag/package.json
similarity index 84%
rename from projet/node_modules/etag/package.json
rename to projet/back/node_modules/etag/package.json
index 5b8a07c6afc7e2d6ef678884e42771d2968f5c78..9b6d7760b833c25a2d49ff8fb2911b69410ccc4c 100644
--- a/projet/node_modules/etag/package.json
+++ b/projet/back/node_modules/etag/package.json
@@ -1,32 +1,36 @@
 {
-  "_from": "etag@~1.8.1",
+  "_args": [
+    [
+      "etag@1.8.1",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "etag@1.8.1",
   "_id": "etag@1.8.1",
   "_inBundle": false,
   "_integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
   "_location": "/etag",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "etag@~1.8.1",
+    "raw": "etag@1.8.1",
     "name": "etag",
     "escapedName": "etag",
-    "rawSpec": "~1.8.1",
+    "rawSpec": "1.8.1",
     "saveSpec": null,
-    "fetchSpec": "~1.8.1"
+    "fetchSpec": "1.8.1"
   },
   "_requiredBy": [
     "/express",
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
-  "_shasum": "41ae2eeb65efa62268aebfea83ac7d79299b0887",
-  "_spec": "etag@~1.8.1",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.8.1",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/jshttp/etag/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -37,7 +41,6 @@
       "email": "david.bjorklund@gmail.com"
     }
   ],
-  "deprecated": false,
   "description": "Create simple HTTP ETags",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/projet/node_modules/express/History.md b/projet/back/node_modules/express/History.md
similarity index 100%
rename from projet/node_modules/express/History.md
rename to projet/back/node_modules/express/History.md
diff --git a/projet/node_modules/express/LICENSE b/projet/back/node_modules/express/LICENSE
similarity index 100%
rename from projet/node_modules/express/LICENSE
rename to projet/back/node_modules/express/LICENSE
diff --git a/projet/node_modules/express/Readme.md b/projet/back/node_modules/express/Readme.md
similarity index 100%
rename from projet/node_modules/express/Readme.md
rename to projet/back/node_modules/express/Readme.md
diff --git a/projet/node_modules/express/index.js b/projet/back/node_modules/express/index.js
similarity index 100%
rename from projet/node_modules/express/index.js
rename to projet/back/node_modules/express/index.js
diff --git a/projet/node_modules/express/lib/application.js b/projet/back/node_modules/express/lib/application.js
similarity index 100%
rename from projet/node_modules/express/lib/application.js
rename to projet/back/node_modules/express/lib/application.js
diff --git a/projet/node_modules/express/lib/express.js b/projet/back/node_modules/express/lib/express.js
similarity index 100%
rename from projet/node_modules/express/lib/express.js
rename to projet/back/node_modules/express/lib/express.js
diff --git a/projet/node_modules/express/lib/middleware/init.js b/projet/back/node_modules/express/lib/middleware/init.js
similarity index 100%
rename from projet/node_modules/express/lib/middleware/init.js
rename to projet/back/node_modules/express/lib/middleware/init.js
diff --git a/projet/node_modules/express/lib/middleware/query.js b/projet/back/node_modules/express/lib/middleware/query.js
similarity index 100%
rename from projet/node_modules/express/lib/middleware/query.js
rename to projet/back/node_modules/express/lib/middleware/query.js
diff --git a/projet/node_modules/express/lib/request.js b/projet/back/node_modules/express/lib/request.js
similarity index 100%
rename from projet/node_modules/express/lib/request.js
rename to projet/back/node_modules/express/lib/request.js
diff --git a/projet/node_modules/express/lib/response.js b/projet/back/node_modules/express/lib/response.js
similarity index 100%
rename from projet/node_modules/express/lib/response.js
rename to projet/back/node_modules/express/lib/response.js
diff --git a/projet/node_modules/express/lib/router/index.js b/projet/back/node_modules/express/lib/router/index.js
similarity index 100%
rename from projet/node_modules/express/lib/router/index.js
rename to projet/back/node_modules/express/lib/router/index.js
diff --git a/projet/node_modules/express/lib/router/layer.js b/projet/back/node_modules/express/lib/router/layer.js
similarity index 100%
rename from projet/node_modules/express/lib/router/layer.js
rename to projet/back/node_modules/express/lib/router/layer.js
diff --git a/projet/node_modules/express/lib/router/route.js b/projet/back/node_modules/express/lib/router/route.js
similarity index 100%
rename from projet/node_modules/express/lib/router/route.js
rename to projet/back/node_modules/express/lib/router/route.js
diff --git a/projet/node_modules/express/lib/utils.js b/projet/back/node_modules/express/lib/utils.js
similarity index 100%
rename from projet/node_modules/express/lib/utils.js
rename to projet/back/node_modules/express/lib/utils.js
diff --git a/projet/node_modules/express/lib/view.js b/projet/back/node_modules/express/lib/view.js
similarity index 100%
rename from projet/node_modules/express/lib/view.js
rename to projet/back/node_modules/express/lib/view.js
diff --git a/projet/node_modules/express/package.json b/projet/back/node_modules/express/package.json
similarity index 91%
rename from projet/node_modules/express/package.json
rename to projet/back/node_modules/express/package.json
index a26d47417189720a4da6b8ab32f981c85088371e..bb5b3bc6cd1bd1c19a1c9eb80f891b30561d4284 100644
--- a/projet/node_modules/express/package.json
+++ b/projet/back/node_modules/express/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "express@^4.17.1",
+  "_args": [
+    [
+      "express@4.17.1",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "express@4.17.1",
   "_id": "express@4.17.1",
   "_inBundle": false,
   "_integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
   "_location": "/express",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "express@^4.17.1",
+    "raw": "express@4.17.1",
     "name": "express",
     "escapedName": "express",
-    "rawSpec": "^4.17.1",
+    "rawSpec": "4.17.1",
     "saveSpec": null,
-    "fetchSpec": "^4.17.1"
+    "fetchSpec": "4.17.1"
   },
   "_requiredBy": [
     "/"
   ],
   "_resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
-  "_shasum": "4491fc38605cf51f8629d39c2b5d026f98a4c134",
-  "_spec": "express@^4.17.1",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet",
+  "_spec": "4.17.1",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "TJ Holowaychuk",
     "email": "tj@vision-media.ca"
@@ -29,7 +34,6 @@
   "bugs": {
     "url": "https://github.com/expressjs/express/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Aaron Heckmann",
@@ -92,7 +96,6 @@
     "utils-merge": "1.0.1",
     "vary": "~1.1.2"
   },
-  "deprecated": false,
   "description": "Fast, unopinionated, minimalist web framework",
   "devDependencies": {
     "after": "0.8.2",
diff --git a/projet/node_modules/finalhandler/HISTORY.md b/projet/back/node_modules/finalhandler/HISTORY.md
similarity index 100%
rename from projet/node_modules/finalhandler/HISTORY.md
rename to projet/back/node_modules/finalhandler/HISTORY.md
diff --git a/projet/node_modules/finalhandler/LICENSE b/projet/back/node_modules/finalhandler/LICENSE
similarity index 100%
rename from projet/node_modules/finalhandler/LICENSE
rename to projet/back/node_modules/finalhandler/LICENSE
diff --git a/projet/node_modules/finalhandler/README.md b/projet/back/node_modules/finalhandler/README.md
similarity index 100%
rename from projet/node_modules/finalhandler/README.md
rename to projet/back/node_modules/finalhandler/README.md
diff --git a/projet/node_modules/finalhandler/index.js b/projet/back/node_modules/finalhandler/index.js
similarity index 100%
rename from projet/node_modules/finalhandler/index.js
rename to projet/back/node_modules/finalhandler/index.js
diff --git a/projet/node_modules/finalhandler/package.json b/projet/back/node_modules/finalhandler/package.json
similarity index 84%
rename from projet/node_modules/finalhandler/package.json
rename to projet/back/node_modules/finalhandler/package.json
index 15a16ce1aa3a8b9664c32feb12b3a43aeaf33440..eea1ab83c97d58f0e7d46c0ead964fae29449072 100644
--- a/projet/node_modules/finalhandler/package.json
+++ b/projet/back/node_modules/finalhandler/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "finalhandler@~1.1.2",
+  "_args": [
+    [
+      "finalhandler@1.1.2",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "finalhandler@1.1.2",
   "_id": "finalhandler@1.1.2",
   "_inBundle": false,
   "_integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
   "_location": "/finalhandler",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "finalhandler@~1.1.2",
+    "raw": "finalhandler@1.1.2",
     "name": "finalhandler",
     "escapedName": "finalhandler",
-    "rawSpec": "~1.1.2",
+    "rawSpec": "1.1.2",
     "saveSpec": null,
-    "fetchSpec": "~1.1.2"
+    "fetchSpec": "1.1.2"
   },
   "_requiredBy": [
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
-  "_shasum": "b7e7d000ffd11938d0fdb053506f6ebabe9f587d",
-  "_spec": "finalhandler@~1.1.2",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.1.2",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -29,7 +34,6 @@
   "bugs": {
     "url": "https://github.com/pillarjs/finalhandler/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "debug": "2.6.9",
     "encodeurl": "~1.0.2",
@@ -39,7 +43,6 @@
     "statuses": "~1.5.0",
     "unpipe": "~1.0.0"
   },
-  "deprecated": false,
   "description": "Node.js final http responder",
   "devDependencies": {
     "eslint": "5.16.0",
diff --git a/projet/node_modules/forwarded/HISTORY.md b/projet/back/node_modules/forwarded/HISTORY.md
similarity index 100%
rename from projet/node_modules/forwarded/HISTORY.md
rename to projet/back/node_modules/forwarded/HISTORY.md
diff --git a/projet/node_modules/forwarded/LICENSE b/projet/back/node_modules/forwarded/LICENSE
similarity index 100%
rename from projet/node_modules/forwarded/LICENSE
rename to projet/back/node_modules/forwarded/LICENSE
diff --git a/projet/node_modules/forwarded/README.md b/projet/back/node_modules/forwarded/README.md
similarity index 100%
rename from projet/node_modules/forwarded/README.md
rename to projet/back/node_modules/forwarded/README.md
diff --git a/projet/node_modules/forwarded/index.js b/projet/back/node_modules/forwarded/index.js
similarity index 100%
rename from projet/node_modules/forwarded/index.js
rename to projet/back/node_modules/forwarded/index.js
diff --git a/projet/node_modules/forwarded/package.json b/projet/back/node_modules/forwarded/package.json
similarity index 83%
rename from projet/node_modules/forwarded/package.json
rename to projet/back/node_modules/forwarded/package.json
index 947b61998b6e8cb841d4dc3c19030197169bb822..0188feb14a935965d4c718577c63e83b93ce518b 100644
--- a/projet/node_modules/forwarded/package.json
+++ b/projet/back/node_modules/forwarded/package.json
@@ -1,38 +1,41 @@
 {
-  "_from": "forwarded@~0.1.2",
+  "_args": [
+    [
+      "forwarded@0.1.2",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "forwarded@0.1.2",
   "_id": "forwarded@0.1.2",
   "_inBundle": false,
   "_integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
   "_location": "/forwarded",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "forwarded@~0.1.2",
+    "raw": "forwarded@0.1.2",
     "name": "forwarded",
     "escapedName": "forwarded",
-    "rawSpec": "~0.1.2",
+    "rawSpec": "0.1.2",
     "saveSpec": null,
-    "fetchSpec": "~0.1.2"
+    "fetchSpec": "0.1.2"
   },
   "_requiredBy": [
     "/proxy-addr"
   ],
   "_resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
-  "_shasum": "98c23dab1175657b8c0573e8ceccd91b0ff18c84",
-  "_spec": "forwarded@~0.1.2",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/proxy-addr",
+  "_spec": "0.1.2",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/jshttp/forwarded/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
       "email": "doug@somethingdoug.com"
     }
   ],
-  "deprecated": false,
   "description": "Parse HTTP X-Forwarded-For header",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/projet/node_modules/fresh/HISTORY.md b/projet/back/node_modules/fresh/HISTORY.md
similarity index 100%
rename from projet/node_modules/fresh/HISTORY.md
rename to projet/back/node_modules/fresh/HISTORY.md
diff --git a/projet/node_modules/fresh/LICENSE b/projet/back/node_modules/fresh/LICENSE
similarity index 100%
rename from projet/node_modules/fresh/LICENSE
rename to projet/back/node_modules/fresh/LICENSE
diff --git a/projet/node_modules/fresh/README.md b/projet/back/node_modules/fresh/README.md
similarity index 100%
rename from projet/node_modules/fresh/README.md
rename to projet/back/node_modules/fresh/README.md
diff --git a/projet/node_modules/fresh/index.js b/projet/back/node_modules/fresh/index.js
similarity index 100%
rename from projet/node_modules/fresh/index.js
rename to projet/back/node_modules/fresh/index.js
diff --git a/projet/node_modules/fresh/package.json b/projet/back/node_modules/fresh/package.json
similarity index 90%
rename from projet/node_modules/fresh/package.json
rename to projet/back/node_modules/fresh/package.json
index dde4091652c7bfbff0357820a7e41f88278da3f3..9d44361abf1c12d224e42eea6bcc1b3cef646cad 100644
--- a/projet/node_modules/fresh/package.json
+++ b/projet/back/node_modules/fresh/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "fresh@0.5.2",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "fresh@0.5.2",
   "_id": "fresh@0.5.2",
   "_inBundle": false,
@@ -20,9 +26,8 @@
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
-  "_shasum": "3d8cadd90d976569fa835ab1f8e4b23a105605a7",
-  "_spec": "fresh@0.5.2",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "0.5.2",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "TJ Holowaychuk",
     "email": "tj@vision-media.ca",
@@ -31,7 +36,6 @@
   "bugs": {
     "url": "https://github.com/jshttp/fresh/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -43,7 +47,6 @@
       "url": "http://jongleberry.com"
     }
   ],
-  "deprecated": false,
   "description": "HTTP response freshness testing",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/projet/node_modules/http-errors/HISTORY.md b/projet/back/node_modules/http-errors/HISTORY.md
similarity index 100%
rename from projet/node_modules/http-errors/HISTORY.md
rename to projet/back/node_modules/http-errors/HISTORY.md
diff --git a/projet/node_modules/http-errors/LICENSE b/projet/back/node_modules/http-errors/LICENSE
similarity index 100%
rename from projet/node_modules/http-errors/LICENSE
rename to projet/back/node_modules/http-errors/LICENSE
diff --git a/projet/node_modules/http-errors/README.md b/projet/back/node_modules/http-errors/README.md
similarity index 100%
rename from projet/node_modules/http-errors/README.md
rename to projet/back/node_modules/http-errors/README.md
diff --git a/projet/node_modules/http-errors/index.js b/projet/back/node_modules/http-errors/index.js
similarity index 100%
rename from projet/node_modules/http-errors/index.js
rename to projet/back/node_modules/http-errors/index.js
diff --git a/projet/node_modules/http-errors/package.json b/projet/back/node_modules/http-errors/package.json
similarity index 90%
rename from projet/node_modules/http-errors/package.json
rename to projet/back/node_modules/http-errors/package.json
index 7b1c22f2beb28e74a459a250eaeb74266c87e984..0fe76480a58d53bf6c53e5ab9a9b329a3b94602c 100644
--- a/projet/node_modules/http-errors/package.json
+++ b/projet/back/node_modules/http-errors/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "http-errors@1.7.2",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "http-errors@1.7.2",
   "_id": "http-errors@1.7.2",
   "_inBundle": false,
@@ -21,9 +27,8 @@
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
-  "_shasum": "4f5029cf13239f31036e5b2e55292bcfbcc85c8f",
-  "_spec": "http-errors@1.7.2",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/body-parser",
+  "_spec": "1.7.2",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Jonathan Ong",
     "email": "me@jongleberry.com",
@@ -32,7 +37,6 @@
   "bugs": {
     "url": "https://github.com/jshttp/http-errors/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Alan Plum",
@@ -50,7 +54,6 @@
     "statuses": ">= 1.5.0 < 2",
     "toidentifier": "1.0.0"
   },
-  "deprecated": false,
   "description": "Create HTTP error objects",
   "devDependencies": {
     "eslint": "5.13.0",
diff --git a/projet/node_modules/iconv-lite/Changelog.md b/projet/back/node_modules/iconv-lite/Changelog.md
similarity index 100%
rename from projet/node_modules/iconv-lite/Changelog.md
rename to projet/back/node_modules/iconv-lite/Changelog.md
diff --git a/projet/node_modules/iconv-lite/LICENSE b/projet/back/node_modules/iconv-lite/LICENSE
similarity index 100%
rename from projet/node_modules/iconv-lite/LICENSE
rename to projet/back/node_modules/iconv-lite/LICENSE
diff --git a/projet/node_modules/iconv-lite/README.md b/projet/back/node_modules/iconv-lite/README.md
similarity index 100%
rename from projet/node_modules/iconv-lite/README.md
rename to projet/back/node_modules/iconv-lite/README.md
diff --git a/projet/node_modules/iconv-lite/encodings/dbcs-codec.js b/projet/back/node_modules/iconv-lite/encodings/dbcs-codec.js
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/dbcs-codec.js
rename to projet/back/node_modules/iconv-lite/encodings/dbcs-codec.js
diff --git a/projet/node_modules/iconv-lite/encodings/dbcs-data.js b/projet/back/node_modules/iconv-lite/encodings/dbcs-data.js
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/dbcs-data.js
rename to projet/back/node_modules/iconv-lite/encodings/dbcs-data.js
diff --git a/projet/node_modules/iconv-lite/encodings/index.js b/projet/back/node_modules/iconv-lite/encodings/index.js
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/index.js
rename to projet/back/node_modules/iconv-lite/encodings/index.js
diff --git a/projet/node_modules/iconv-lite/encodings/internal.js b/projet/back/node_modules/iconv-lite/encodings/internal.js
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/internal.js
rename to projet/back/node_modules/iconv-lite/encodings/internal.js
diff --git a/projet/node_modules/iconv-lite/encodings/sbcs-codec.js b/projet/back/node_modules/iconv-lite/encodings/sbcs-codec.js
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/sbcs-codec.js
rename to projet/back/node_modules/iconv-lite/encodings/sbcs-codec.js
diff --git a/projet/node_modules/iconv-lite/encodings/sbcs-data-generated.js b/projet/back/node_modules/iconv-lite/encodings/sbcs-data-generated.js
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/sbcs-data-generated.js
rename to projet/back/node_modules/iconv-lite/encodings/sbcs-data-generated.js
diff --git a/projet/node_modules/iconv-lite/encodings/sbcs-data.js b/projet/back/node_modules/iconv-lite/encodings/sbcs-data.js
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/sbcs-data.js
rename to projet/back/node_modules/iconv-lite/encodings/sbcs-data.js
diff --git a/projet/node_modules/iconv-lite/encodings/tables/big5-added.json b/projet/back/node_modules/iconv-lite/encodings/tables/big5-added.json
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/tables/big5-added.json
rename to projet/back/node_modules/iconv-lite/encodings/tables/big5-added.json
diff --git a/projet/node_modules/iconv-lite/encodings/tables/cp936.json b/projet/back/node_modules/iconv-lite/encodings/tables/cp936.json
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/tables/cp936.json
rename to projet/back/node_modules/iconv-lite/encodings/tables/cp936.json
diff --git a/projet/node_modules/iconv-lite/encodings/tables/cp949.json b/projet/back/node_modules/iconv-lite/encodings/tables/cp949.json
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/tables/cp949.json
rename to projet/back/node_modules/iconv-lite/encodings/tables/cp949.json
diff --git a/projet/node_modules/iconv-lite/encodings/tables/cp950.json b/projet/back/node_modules/iconv-lite/encodings/tables/cp950.json
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/tables/cp950.json
rename to projet/back/node_modules/iconv-lite/encodings/tables/cp950.json
diff --git a/projet/node_modules/iconv-lite/encodings/tables/eucjp.json b/projet/back/node_modules/iconv-lite/encodings/tables/eucjp.json
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/tables/eucjp.json
rename to projet/back/node_modules/iconv-lite/encodings/tables/eucjp.json
diff --git a/projet/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json b/projet/back/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json
rename to projet/back/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json
diff --git a/projet/node_modules/iconv-lite/encodings/tables/gbk-added.json b/projet/back/node_modules/iconv-lite/encodings/tables/gbk-added.json
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/tables/gbk-added.json
rename to projet/back/node_modules/iconv-lite/encodings/tables/gbk-added.json
diff --git a/projet/node_modules/iconv-lite/encodings/tables/shiftjis.json b/projet/back/node_modules/iconv-lite/encodings/tables/shiftjis.json
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/tables/shiftjis.json
rename to projet/back/node_modules/iconv-lite/encodings/tables/shiftjis.json
diff --git a/projet/node_modules/iconv-lite/encodings/utf16.js b/projet/back/node_modules/iconv-lite/encodings/utf16.js
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/utf16.js
rename to projet/back/node_modules/iconv-lite/encodings/utf16.js
diff --git a/projet/node_modules/iconv-lite/encodings/utf7.js b/projet/back/node_modules/iconv-lite/encodings/utf7.js
similarity index 100%
rename from projet/node_modules/iconv-lite/encodings/utf7.js
rename to projet/back/node_modules/iconv-lite/encodings/utf7.js
diff --git a/projet/node_modules/iconv-lite/lib/bom-handling.js b/projet/back/node_modules/iconv-lite/lib/bom-handling.js
similarity index 100%
rename from projet/node_modules/iconv-lite/lib/bom-handling.js
rename to projet/back/node_modules/iconv-lite/lib/bom-handling.js
diff --git a/projet/node_modules/iconv-lite/lib/extend-node.js b/projet/back/node_modules/iconv-lite/lib/extend-node.js
similarity index 100%
rename from projet/node_modules/iconv-lite/lib/extend-node.js
rename to projet/back/node_modules/iconv-lite/lib/extend-node.js
diff --git a/projet/node_modules/iconv-lite/lib/index.d.ts b/projet/back/node_modules/iconv-lite/lib/index.d.ts
similarity index 100%
rename from projet/node_modules/iconv-lite/lib/index.d.ts
rename to projet/back/node_modules/iconv-lite/lib/index.d.ts
diff --git a/projet/node_modules/iconv-lite/lib/index.js b/projet/back/node_modules/iconv-lite/lib/index.js
similarity index 100%
rename from projet/node_modules/iconv-lite/lib/index.js
rename to projet/back/node_modules/iconv-lite/lib/index.js
diff --git a/projet/node_modules/iconv-lite/lib/streams.js b/projet/back/node_modules/iconv-lite/lib/streams.js
similarity index 100%
rename from projet/node_modules/iconv-lite/lib/streams.js
rename to projet/back/node_modules/iconv-lite/lib/streams.js
diff --git a/projet/node_modules/iconv-lite/package.json b/projet/back/node_modules/iconv-lite/package.json
similarity index 88%
rename from projet/node_modules/iconv-lite/package.json
rename to projet/back/node_modules/iconv-lite/package.json
index 96631678f52371e2468fd79a6cb7d07320da8fb8..5e7d692c87e77b7205d01268819f6fb18e5aba1b 100644
--- a/projet/node_modules/iconv-lite/package.json
+++ b/projet/back/node_modules/iconv-lite/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "iconv-lite@0.4.24",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "iconv-lite@0.4.24",
   "_id": "iconv-lite@0.4.24",
   "_inBundle": false,
@@ -20,9 +26,8 @@
     "/raw-body"
   ],
   "_resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
-  "_shasum": "2022b4b25fbddc21d2f524974a474aafe733908b",
-  "_spec": "iconv-lite@0.4.24",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/body-parser",
+  "_spec": "0.4.24",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Alexander Shtuchkin",
     "email": "ashtuchkin@gmail.com"
@@ -34,11 +39,9 @@
   "bugs": {
     "url": "https://github.com/ashtuchkin/iconv-lite/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "safer-buffer": ">= 2.1.2 < 3"
   },
-  "deprecated": false,
   "description": "Convert character encodings in pure javascript.",
   "devDependencies": {
     "async": "*",
diff --git a/projet/node_modules/inherits/LICENSE b/projet/back/node_modules/inherits/LICENSE
similarity index 100%
rename from projet/node_modules/inherits/LICENSE
rename to projet/back/node_modules/inherits/LICENSE
diff --git a/projet/node_modules/inherits/README.md b/projet/back/node_modules/inherits/README.md
similarity index 100%
rename from projet/node_modules/inherits/README.md
rename to projet/back/node_modules/inherits/README.md
diff --git a/projet/node_modules/inherits/inherits.js b/projet/back/node_modules/inherits/inherits.js
similarity index 100%
rename from projet/node_modules/inherits/inherits.js
rename to projet/back/node_modules/inherits/inherits.js
diff --git a/projet/node_modules/inherits/inherits_browser.js b/projet/back/node_modules/inherits/inherits_browser.js
similarity index 100%
rename from projet/node_modules/inherits/inherits_browser.js
rename to projet/back/node_modules/inherits/inherits_browser.js
diff --git a/projet/node_modules/inherits/package.json b/projet/back/node_modules/inherits/package.json
similarity index 83%
rename from projet/node_modules/inherits/package.json
rename to projet/back/node_modules/inherits/package.json
index 82fcb5c31aeb3f605b1c33409c75511851fc4ad8..4eb7152be787f51fcfb246562962024eb8e513e7 100644
--- a/projet/node_modules/inherits/package.json
+++ b/projet/back/node_modules/inherits/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "inherits@2.0.3",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "inherits@2.0.3",
   "_id": "inherits@2.0.3",
   "_inBundle": false,
@@ -16,18 +22,16 @@
     "fetchSpec": "2.0.3"
   },
   "_requiredBy": [
-    "/http-errors"
+    "/http-errors",
+    "/readable-stream"
   ],
   "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
-  "_shasum": "633c2c83e3da42a502f52466022480f4208261de",
-  "_spec": "inherits@2.0.3",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/http-errors",
+  "_spec": "2.0.3",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "browser": "./inherits_browser.js",
   "bugs": {
     "url": "https://github.com/isaacs/inherits/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
   "devDependencies": {
     "tap": "^7.1.0"
diff --git a/projet/node_modules/ipaddr.js/LICENSE b/projet/back/node_modules/ipaddr.js/LICENSE
similarity index 100%
rename from projet/node_modules/ipaddr.js/LICENSE
rename to projet/back/node_modules/ipaddr.js/LICENSE
diff --git a/projet/node_modules/ipaddr.js/README.md b/projet/back/node_modules/ipaddr.js/README.md
similarity index 100%
rename from projet/node_modules/ipaddr.js/README.md
rename to projet/back/node_modules/ipaddr.js/README.md
diff --git a/projet/node_modules/ipaddr.js/ipaddr.min.js b/projet/back/node_modules/ipaddr.js/ipaddr.min.js
similarity index 100%
rename from projet/node_modules/ipaddr.js/ipaddr.min.js
rename to projet/back/node_modules/ipaddr.js/ipaddr.min.js
diff --git a/projet/node_modules/ipaddr.js/lib/ipaddr.js b/projet/back/node_modules/ipaddr.js/lib/ipaddr.js
similarity index 100%
rename from projet/node_modules/ipaddr.js/lib/ipaddr.js
rename to projet/back/node_modules/ipaddr.js/lib/ipaddr.js
diff --git a/projet/node_modules/ipaddr.js/lib/ipaddr.js.d.ts b/projet/back/node_modules/ipaddr.js/lib/ipaddr.js.d.ts
similarity index 100%
rename from projet/node_modules/ipaddr.js/lib/ipaddr.js.d.ts
rename to projet/back/node_modules/ipaddr.js/lib/ipaddr.js.d.ts
diff --git a/projet/node_modules/ipaddr.js/package.json b/projet/back/node_modules/ipaddr.js/package.json
similarity index 86%
rename from projet/node_modules/ipaddr.js/package.json
rename to projet/back/node_modules/ipaddr.js/package.json
index b3dda4840b5e87f2509593e4f2e11358213e45e0..bc7043e9b914f83a7bef12eb2916136751e0b2b6 100644
--- a/projet/node_modules/ipaddr.js/package.json
+++ b/projet/back/node_modules/ipaddr.js/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "ipaddr.js@1.9.0",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "ipaddr.js@1.9.0",
   "_id": "ipaddr.js@1.9.0",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/proxy-addr"
   ],
   "_resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
-  "_shasum": "37df74e430a0e47550fe54a2defe30d8acd95f65",
-  "_spec": "ipaddr.js@1.9.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/proxy-addr",
+  "_spec": "1.9.0",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "whitequark",
     "email": "whitequark@whitequark.org"
@@ -29,9 +34,7 @@
   "bugs": {
     "url": "https://github.com/whitequark/ipaddr.js/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "A library for manipulating IPv4 and IPv6 addresses in JavaScript.",
   "devDependencies": {
     "coffee-script": "~1.12.6",
diff --git a/projet/node_modules/isarray/.npmignore b/projet/back/node_modules/isarray/.npmignore
similarity index 100%
rename from projet/node_modules/isarray/.npmignore
rename to projet/back/node_modules/isarray/.npmignore
diff --git a/projet/node_modules/isarray/.travis.yml b/projet/back/node_modules/isarray/.travis.yml
similarity index 100%
rename from projet/node_modules/isarray/.travis.yml
rename to projet/back/node_modules/isarray/.travis.yml
diff --git a/projet/node_modules/isarray/Makefile b/projet/back/node_modules/isarray/Makefile
similarity index 100%
rename from projet/node_modules/isarray/Makefile
rename to projet/back/node_modules/isarray/Makefile
diff --git a/projet/node_modules/isarray/README.md b/projet/back/node_modules/isarray/README.md
similarity index 100%
rename from projet/node_modules/isarray/README.md
rename to projet/back/node_modules/isarray/README.md
diff --git a/projet/node_modules/isarray/component.json b/projet/back/node_modules/isarray/component.json
similarity index 100%
rename from projet/node_modules/isarray/component.json
rename to projet/back/node_modules/isarray/component.json
diff --git a/projet/node_modules/isarray/index.js b/projet/back/node_modules/isarray/index.js
similarity index 100%
rename from projet/node_modules/isarray/index.js
rename to projet/back/node_modules/isarray/index.js
diff --git a/projet/node_modules/isarray/package.json b/projet/back/node_modules/isarray/package.json
similarity index 79%
rename from projet/node_modules/isarray/package.json
rename to projet/back/node_modules/isarray/package.json
index df2c1266e331fef407f6c711b740060e1346871b..f2fb55b008f0bd5fd56e28e4cf8903ddfb2bc0b9 100644
--- a/projet/node_modules/isarray/package.json
+++ b/projet/back/node_modules/isarray/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "isarray@~1.0.0",
+  "_args": [
+    [
+      "isarray@1.0.0",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "isarray@1.0.0",
   "_id": "isarray@1.0.0",
   "_inBundle": false,
   "_integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
   "_location": "/isarray",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "isarray@~1.0.0",
+    "raw": "isarray@1.0.0",
     "name": "isarray",
     "escapedName": "isarray",
-    "rawSpec": "~1.0.0",
+    "rawSpec": "1.0.0",
     "saveSpec": null,
-    "fetchSpec": "~1.0.0"
+    "fetchSpec": "1.0.0"
   },
   "_requiredBy": [
     "/readable-stream"
   ],
   "_resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
-  "_shasum": "bb935d48582cba168c06834957a54a3e07124f11",
-  "_spec": "isarray@~1.0.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/readable-stream",
+  "_spec": "1.0.0",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Julian Gruber",
     "email": "mail@juliangruber.com",
@@ -30,9 +35,7 @@
   "bugs": {
     "url": "https://github.com/juliangruber/isarray/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "Array#isArray for older browsers",
   "devDependencies": {
     "tape": "~2.13.4"
diff --git a/projet/node_modules/isarray/test.js b/projet/back/node_modules/isarray/test.js
similarity index 100%
rename from projet/node_modules/isarray/test.js
rename to projet/back/node_modules/isarray/test.js
diff --git a/projet/node_modules/media-typer/HISTORY.md b/projet/back/node_modules/media-typer/HISTORY.md
similarity index 100%
rename from projet/node_modules/media-typer/HISTORY.md
rename to projet/back/node_modules/media-typer/HISTORY.md
diff --git a/projet/node_modules/media-typer/LICENSE b/projet/back/node_modules/media-typer/LICENSE
similarity index 100%
rename from projet/node_modules/media-typer/LICENSE
rename to projet/back/node_modules/media-typer/LICENSE
diff --git a/projet/node_modules/media-typer/README.md b/projet/back/node_modules/media-typer/README.md
similarity index 100%
rename from projet/node_modules/media-typer/README.md
rename to projet/back/node_modules/media-typer/README.md
diff --git a/projet/node_modules/media-typer/index.js b/projet/back/node_modules/media-typer/index.js
similarity index 100%
rename from projet/node_modules/media-typer/index.js
rename to projet/back/node_modules/media-typer/index.js
diff --git a/projet/node_modules/media-typer/package.json b/projet/back/node_modules/media-typer/package.json
similarity index 87%
rename from projet/node_modules/media-typer/package.json
rename to projet/back/node_modules/media-typer/package.json
index 196327290523d8a5bb85083d05f1511463e1e05a..d3dbe3ab110ef2d046e89d57759c91fcf9517511 100644
--- a/projet/node_modules/media-typer/package.json
+++ b/projet/back/node_modules/media-typer/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "media-typer@0.3.0",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "media-typer@0.3.0",
   "_id": "media-typer@0.3.0",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/type-is"
   ],
   "_resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
-  "_shasum": "8710d7af0aa626f8fffa1ce00168545263255748",
-  "_spec": "media-typer@0.3.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/type-is",
+  "_spec": "0.3.0",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -29,8 +34,6 @@
   "bugs": {
     "url": "https://github.com/jshttp/media-typer/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Simple RFC 6838 media type parser and formatter",
   "devDependencies": {
     "istanbul": "0.3.2",
diff --git a/projet/node_modules/merge-descriptors/HISTORY.md b/projet/back/node_modules/merge-descriptors/HISTORY.md
similarity index 100%
rename from projet/node_modules/merge-descriptors/HISTORY.md
rename to projet/back/node_modules/merge-descriptors/HISTORY.md
diff --git a/projet/node_modules/merge-descriptors/LICENSE b/projet/back/node_modules/merge-descriptors/LICENSE
similarity index 100%
rename from projet/node_modules/merge-descriptors/LICENSE
rename to projet/back/node_modules/merge-descriptors/LICENSE
diff --git a/projet/node_modules/merge-descriptors/README.md b/projet/back/node_modules/merge-descriptors/README.md
similarity index 100%
rename from projet/node_modules/merge-descriptors/README.md
rename to projet/back/node_modules/merge-descriptors/README.md
diff --git a/projet/node_modules/merge-descriptors/index.js b/projet/back/node_modules/merge-descriptors/index.js
similarity index 100%
rename from projet/node_modules/merge-descriptors/index.js
rename to projet/back/node_modules/merge-descriptors/index.js
diff --git a/projet/node_modules/merge-descriptors/package.json b/projet/back/node_modules/merge-descriptors/package.json
similarity index 88%
rename from projet/node_modules/merge-descriptors/package.json
rename to projet/back/node_modules/merge-descriptors/package.json
index 1385b84aba63ff6adda19976d0b876962759c84f..180e7195731399169fa061a4d63714e3a1897205 100644
--- a/projet/node_modules/merge-descriptors/package.json
+++ b/projet/back/node_modules/merge-descriptors/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "merge-descriptors@1.0.1",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "merge-descriptors@1.0.1",
   "_id": "merge-descriptors@1.0.1",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
-  "_shasum": "b00aaa556dd8b44568150ec9d1b953f3f90cbb61",
-  "_spec": "merge-descriptors@1.0.1",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.0.1",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Jonathan Ong",
     "email": "me@jongleberry.com",
@@ -30,7 +35,6 @@
   "bugs": {
     "url": "https://github.com/component/merge-descriptors/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -41,7 +45,6 @@
       "email": "grabbou@gmail.com"
     }
   ],
-  "deprecated": false,
   "description": "Merge objects using descriptors",
   "devDependencies": {
     "istanbul": "0.4.1",
diff --git a/projet/node_modules/methods/HISTORY.md b/projet/back/node_modules/methods/HISTORY.md
similarity index 100%
rename from projet/node_modules/methods/HISTORY.md
rename to projet/back/node_modules/methods/HISTORY.md
diff --git a/projet/node_modules/methods/LICENSE b/projet/back/node_modules/methods/LICENSE
similarity index 100%
rename from projet/node_modules/methods/LICENSE
rename to projet/back/node_modules/methods/LICENSE
diff --git a/projet/node_modules/methods/README.md b/projet/back/node_modules/methods/README.md
similarity index 100%
rename from projet/node_modules/methods/README.md
rename to projet/back/node_modules/methods/README.md
diff --git a/projet/node_modules/methods/index.js b/projet/back/node_modules/methods/index.js
similarity index 100%
rename from projet/node_modules/methods/index.js
rename to projet/back/node_modules/methods/index.js
diff --git a/projet/node_modules/methods/package.json b/projet/back/node_modules/methods/package.json
similarity index 82%
rename from projet/node_modules/methods/package.json
rename to projet/back/node_modules/methods/package.json
index 5d508654ccd6591f9c3a2fdac72057961b28f666..626326cb948caa2ef8814227d0eed2d16dc5c25d 100644
--- a/projet/node_modules/methods/package.json
+++ b/projet/back/node_modules/methods/package.json
@@ -1,34 +1,38 @@
 {
-  "_from": "methods@~1.1.2",
+  "_args": [
+    [
+      "methods@1.1.2",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "methods@1.1.2",
   "_id": "methods@1.1.2",
   "_inBundle": false,
   "_integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
   "_location": "/methods",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "methods@~1.1.2",
+    "raw": "methods@1.1.2",
     "name": "methods",
     "escapedName": "methods",
-    "rawSpec": "~1.1.2",
+    "rawSpec": "1.1.2",
     "saveSpec": null,
-    "fetchSpec": "~1.1.2"
+    "fetchSpec": "1.1.2"
   },
   "_requiredBy": [
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
-  "_shasum": "5529a4d67654134edcc5266656835b0f851afcee",
-  "_spec": "methods@~1.1.2",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.1.2",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "browser": {
     "http": false
   },
   "bugs": {
     "url": "https://github.com/jshttp/methods/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -45,7 +49,6 @@
       "url": "http://tjholowaychuk.com"
     }
   ],
-  "deprecated": false,
   "description": "HTTP methods that node supports",
   "devDependencies": {
     "istanbul": "0.4.1",
diff --git a/projet/node_modules/mime-db/HISTORY.md b/projet/back/node_modules/mime-db/HISTORY.md
similarity index 100%
rename from projet/node_modules/mime-db/HISTORY.md
rename to projet/back/node_modules/mime-db/HISTORY.md
diff --git a/projet/node_modules/mime-db/LICENSE b/projet/back/node_modules/mime-db/LICENSE
similarity index 100%
rename from projet/node_modules/mime-db/LICENSE
rename to projet/back/node_modules/mime-db/LICENSE
diff --git a/projet/node_modules/mime-db/README.md b/projet/back/node_modules/mime-db/README.md
similarity index 100%
rename from projet/node_modules/mime-db/README.md
rename to projet/back/node_modules/mime-db/README.md
diff --git a/projet/node_modules/mime-db/db.json b/projet/back/node_modules/mime-db/db.json
similarity index 100%
rename from projet/node_modules/mime-db/db.json
rename to projet/back/node_modules/mime-db/db.json
diff --git a/projet/node_modules/mime-db/index.js b/projet/back/node_modules/mime-db/index.js
similarity index 100%
rename from projet/node_modules/mime-db/index.js
rename to projet/back/node_modules/mime-db/index.js
diff --git a/projet/node_modules/mime-db/package.json b/projet/back/node_modules/mime-db/package.json
similarity index 91%
rename from projet/node_modules/mime-db/package.json
rename to projet/back/node_modules/mime-db/package.json
index 035da8631d37ab0787e44d32f00f0719e6251024..a9b45da5db7181c1ad912ecb9ae0fbab91ae89d5 100644
--- a/projet/node_modules/mime-db/package.json
+++ b/projet/back/node_modules/mime-db/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "mime-db@1.42.0",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "mime-db@1.42.0",
   "_id": "mime-db@1.42.0",
   "_inBundle": false,
@@ -19,13 +25,11 @@
     "/mime-types"
   ],
   "_resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz",
-  "_shasum": "3e252907b4c7adb906597b4b65636272cf9e7bac",
-  "_spec": "mime-db@1.42.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/mime-types",
+  "_spec": "1.42.0",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/jshttp/mime-db/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -42,7 +46,6 @@
       "url": "http://github.com/broofa"
     }
   ],
-  "deprecated": false,
   "description": "Media Type Database",
   "devDependencies": {
     "bluebird": "3.5.5",
diff --git a/projet/node_modules/mime-types/HISTORY.md b/projet/back/node_modules/mime-types/HISTORY.md
similarity index 100%
rename from projet/node_modules/mime-types/HISTORY.md
rename to projet/back/node_modules/mime-types/HISTORY.md
diff --git a/projet/node_modules/mime-types/LICENSE b/projet/back/node_modules/mime-types/LICENSE
similarity index 100%
rename from projet/node_modules/mime-types/LICENSE
rename to projet/back/node_modules/mime-types/LICENSE
diff --git a/projet/node_modules/mime-types/README.md b/projet/back/node_modules/mime-types/README.md
similarity index 100%
rename from projet/node_modules/mime-types/README.md
rename to projet/back/node_modules/mime-types/README.md
diff --git a/projet/node_modules/mime-types/index.js b/projet/back/node_modules/mime-types/index.js
similarity index 100%
rename from projet/node_modules/mime-types/index.js
rename to projet/back/node_modules/mime-types/index.js
diff --git a/projet/node_modules/mime-types/package.json b/projet/back/node_modules/mime-types/package.json
similarity index 83%
rename from projet/node_modules/mime-types/package.json
rename to projet/back/node_modules/mime-types/package.json
index 43e6d1745c33910520a9ef88bd2142ffe94f7431..cbf750ea9e6c70aa2821aedc25b09d6096980793 100644
--- a/projet/node_modules/mime-types/package.json
+++ b/projet/back/node_modules/mime-types/package.json
@@ -1,32 +1,36 @@
 {
-  "_from": "mime-types@~2.1.24",
+  "_args": [
+    [
+      "mime-types@2.1.25",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "mime-types@2.1.25",
   "_id": "mime-types@2.1.25",
   "_inBundle": false,
   "_integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==",
   "_location": "/mime-types",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "mime-types@~2.1.24",
+    "raw": "mime-types@2.1.25",
     "name": "mime-types",
     "escapedName": "mime-types",
-    "rawSpec": "~2.1.24",
+    "rawSpec": "2.1.25",
     "saveSpec": null,
-    "fetchSpec": "~2.1.24"
+    "fetchSpec": "2.1.25"
   },
   "_requiredBy": [
     "/accepts",
     "/type-is"
   ],
   "_resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz",
-  "_shasum": "39772d46621f93e2a80a856c53b86a62156a6437",
-  "_spec": "mime-types@~2.1.24",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/accepts",
+  "_spec": "2.1.25",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/jshttp/mime-types/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -46,7 +50,6 @@
   "dependencies": {
     "mime-db": "1.42.0"
   },
-  "deprecated": false,
   "description": "The ultimate javascript content-type utility.",
   "devDependencies": {
     "eslint": "6.6.0",
diff --git a/projet/node_modules/mime/.npmignore b/projet/back/node_modules/mime/.npmignore
similarity index 100%
rename from projet/node_modules/mime/.npmignore
rename to projet/back/node_modules/mime/.npmignore
diff --git a/projet/node_modules/mime/CHANGELOG.md b/projet/back/node_modules/mime/CHANGELOG.md
similarity index 100%
rename from projet/node_modules/mime/CHANGELOG.md
rename to projet/back/node_modules/mime/CHANGELOG.md
diff --git a/projet/node_modules/mime/LICENSE b/projet/back/node_modules/mime/LICENSE
similarity index 100%
rename from projet/node_modules/mime/LICENSE
rename to projet/back/node_modules/mime/LICENSE
diff --git a/projet/node_modules/mime/README.md b/projet/back/node_modules/mime/README.md
similarity index 100%
rename from projet/node_modules/mime/README.md
rename to projet/back/node_modules/mime/README.md
diff --git a/projet/node_modules/mime/cli.js b/projet/back/node_modules/mime/cli.js
similarity index 100%
rename from projet/node_modules/mime/cli.js
rename to projet/back/node_modules/mime/cli.js
diff --git a/projet/node_modules/mime/mime.js b/projet/back/node_modules/mime/mime.js
similarity index 100%
rename from projet/node_modules/mime/mime.js
rename to projet/back/node_modules/mime/mime.js
diff --git a/projet/node_modules/mime/package.json b/projet/back/node_modules/mime/package.json
similarity index 88%
rename from projet/node_modules/mime/package.json
rename to projet/back/node_modules/mime/package.json
index c2e55061501c9432cea823e51c0fdc5360014872..2bbe3b477da10a4caed6c3122b7f72e6192cea8b 100644
--- a/projet/node_modules/mime/package.json
+++ b/projet/back/node_modules/mime/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "mime@1.6.0",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "mime@1.6.0",
   "_id": "mime@1.6.0",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
-  "_shasum": "32cd9e5c64553bd58d19a568af452acff04981b1",
-  "_spec": "mime@1.6.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/send",
+  "_spec": "1.6.0",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Robert Kieffer",
     "email": "robert@broofa.com",
@@ -33,7 +38,6 @@
   "bugs": {
     "url": "https://github.com/broofa/node-mime/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Benjamin Thomas",
@@ -42,7 +46,6 @@
     }
   ],
   "dependencies": {},
-  "deprecated": false,
   "description": "A comprehensive library for mime-type mapping",
   "devDependencies": {
     "github-release-notes": "0.13.1",
diff --git a/projet/node_modules/mime/src/build.js b/projet/back/node_modules/mime/src/build.js
similarity index 100%
rename from projet/node_modules/mime/src/build.js
rename to projet/back/node_modules/mime/src/build.js
diff --git a/projet/node_modules/mime/src/test.js b/projet/back/node_modules/mime/src/test.js
similarity index 100%
rename from projet/node_modules/mime/src/test.js
rename to projet/back/node_modules/mime/src/test.js
diff --git a/projet/node_modules/mime/types.json b/projet/back/node_modules/mime/types.json
similarity index 100%
rename from projet/node_modules/mime/types.json
rename to projet/back/node_modules/mime/types.json
diff --git a/projet/node_modules/ms/index.js b/projet/back/node_modules/ms/index.js
similarity index 100%
rename from projet/node_modules/ms/index.js
rename to projet/back/node_modules/ms/index.js
diff --git a/projet/node_modules/ms/license.md b/projet/back/node_modules/ms/license.md
similarity index 100%
rename from projet/node_modules/ms/license.md
rename to projet/back/node_modules/ms/license.md
diff --git a/projet/node_modules/ms/package.json b/projet/back/node_modules/ms/package.json
similarity index 86%
rename from projet/node_modules/ms/package.json
rename to projet/back/node_modules/ms/package.json
index 5d9fed87593230917f1a9856787e0c2f34a86f42..43e4163b6dfebd9d2606d82f8614a1f12d4a12c1 100644
--- a/projet/node_modules/ms/package.json
+++ b/projet/back/node_modules/ms/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "ms@2.0.0",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "ms@2.0.0",
   "_id": "ms@2.0.0",
   "_inBundle": false,
@@ -19,14 +25,11 @@
     "/debug"
   ],
   "_resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-  "_shasum": "5608aeadfc00be6c2901df5f9861788de0d597c8",
-  "_spec": "ms@2.0.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/debug",
+  "_spec": "2.0.0",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/zeit/ms/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Tiny milisecond conversion utility",
   "devDependencies": {
     "eslint": "3.19.0",
diff --git a/projet/node_modules/ms/readme.md b/projet/back/node_modules/ms/readme.md
similarity index 100%
rename from projet/node_modules/ms/readme.md
rename to projet/back/node_modules/ms/readme.md
diff --git a/projet/node_modules/mysql/Changes.md b/projet/back/node_modules/mysql/Changes.md
similarity index 100%
rename from projet/node_modules/mysql/Changes.md
rename to projet/back/node_modules/mysql/Changes.md
diff --git a/projet/node_modules/mysql/License b/projet/back/node_modules/mysql/License
similarity index 100%
rename from projet/node_modules/mysql/License
rename to projet/back/node_modules/mysql/License
diff --git a/projet/node_modules/mysql/Readme.md b/projet/back/node_modules/mysql/Readme.md
similarity index 100%
rename from projet/node_modules/mysql/Readme.md
rename to projet/back/node_modules/mysql/Readme.md
diff --git a/projet/node_modules/mysql/index.js b/projet/back/node_modules/mysql/index.js
similarity index 100%
rename from projet/node_modules/mysql/index.js
rename to projet/back/node_modules/mysql/index.js
diff --git a/projet/node_modules/mysql/lib/Connection.js b/projet/back/node_modules/mysql/lib/Connection.js
similarity index 100%
rename from projet/node_modules/mysql/lib/Connection.js
rename to projet/back/node_modules/mysql/lib/Connection.js
diff --git a/projet/node_modules/mysql/lib/ConnectionConfig.js b/projet/back/node_modules/mysql/lib/ConnectionConfig.js
similarity index 100%
rename from projet/node_modules/mysql/lib/ConnectionConfig.js
rename to projet/back/node_modules/mysql/lib/ConnectionConfig.js
diff --git a/projet/node_modules/mysql/lib/Pool.js b/projet/back/node_modules/mysql/lib/Pool.js
similarity index 100%
rename from projet/node_modules/mysql/lib/Pool.js
rename to projet/back/node_modules/mysql/lib/Pool.js
diff --git a/projet/node_modules/mysql/lib/PoolCluster.js b/projet/back/node_modules/mysql/lib/PoolCluster.js
similarity index 100%
rename from projet/node_modules/mysql/lib/PoolCluster.js
rename to projet/back/node_modules/mysql/lib/PoolCluster.js
diff --git a/projet/node_modules/mysql/lib/PoolConfig.js b/projet/back/node_modules/mysql/lib/PoolConfig.js
similarity index 100%
rename from projet/node_modules/mysql/lib/PoolConfig.js
rename to projet/back/node_modules/mysql/lib/PoolConfig.js
diff --git a/projet/node_modules/mysql/lib/PoolConnection.js b/projet/back/node_modules/mysql/lib/PoolConnection.js
similarity index 100%
rename from projet/node_modules/mysql/lib/PoolConnection.js
rename to projet/back/node_modules/mysql/lib/PoolConnection.js
diff --git a/projet/node_modules/mysql/lib/PoolNamespace.js b/projet/back/node_modules/mysql/lib/PoolNamespace.js
similarity index 100%
rename from projet/node_modules/mysql/lib/PoolNamespace.js
rename to projet/back/node_modules/mysql/lib/PoolNamespace.js
diff --git a/projet/node_modules/mysql/lib/PoolSelector.js b/projet/back/node_modules/mysql/lib/PoolSelector.js
similarity index 100%
rename from projet/node_modules/mysql/lib/PoolSelector.js
rename to projet/back/node_modules/mysql/lib/PoolSelector.js
diff --git a/projet/node_modules/mysql/lib/protocol/Auth.js b/projet/back/node_modules/mysql/lib/protocol/Auth.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/Auth.js
rename to projet/back/node_modules/mysql/lib/protocol/Auth.js
diff --git a/projet/node_modules/mysql/lib/protocol/BufferList.js b/projet/back/node_modules/mysql/lib/protocol/BufferList.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/BufferList.js
rename to projet/back/node_modules/mysql/lib/protocol/BufferList.js
diff --git a/projet/node_modules/mysql/lib/protocol/PacketHeader.js b/projet/back/node_modules/mysql/lib/protocol/PacketHeader.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/PacketHeader.js
rename to projet/back/node_modules/mysql/lib/protocol/PacketHeader.js
diff --git a/projet/node_modules/mysql/lib/protocol/PacketWriter.js b/projet/back/node_modules/mysql/lib/protocol/PacketWriter.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/PacketWriter.js
rename to projet/back/node_modules/mysql/lib/protocol/PacketWriter.js
diff --git a/projet/node_modules/mysql/lib/protocol/Parser.js b/projet/back/node_modules/mysql/lib/protocol/Parser.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/Parser.js
rename to projet/back/node_modules/mysql/lib/protocol/Parser.js
diff --git a/projet/node_modules/mysql/lib/protocol/Protocol.js b/projet/back/node_modules/mysql/lib/protocol/Protocol.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/Protocol.js
rename to projet/back/node_modules/mysql/lib/protocol/Protocol.js
diff --git a/projet/node_modules/mysql/lib/protocol/ResultSet.js b/projet/back/node_modules/mysql/lib/protocol/ResultSet.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/ResultSet.js
rename to projet/back/node_modules/mysql/lib/protocol/ResultSet.js
diff --git a/projet/node_modules/mysql/lib/protocol/SqlString.js b/projet/back/node_modules/mysql/lib/protocol/SqlString.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/SqlString.js
rename to projet/back/node_modules/mysql/lib/protocol/SqlString.js
diff --git a/projet/node_modules/mysql/lib/protocol/Timer.js b/projet/back/node_modules/mysql/lib/protocol/Timer.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/Timer.js
rename to projet/back/node_modules/mysql/lib/protocol/Timer.js
diff --git a/projet/node_modules/mysql/lib/protocol/constants/charsets.js b/projet/back/node_modules/mysql/lib/protocol/constants/charsets.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/constants/charsets.js
rename to projet/back/node_modules/mysql/lib/protocol/constants/charsets.js
diff --git a/projet/node_modules/mysql/lib/protocol/constants/client.js b/projet/back/node_modules/mysql/lib/protocol/constants/client.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/constants/client.js
rename to projet/back/node_modules/mysql/lib/protocol/constants/client.js
diff --git a/projet/node_modules/mysql/lib/protocol/constants/errors.js b/projet/back/node_modules/mysql/lib/protocol/constants/errors.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/constants/errors.js
rename to projet/back/node_modules/mysql/lib/protocol/constants/errors.js
diff --git a/projet/node_modules/mysql/lib/protocol/constants/field_flags.js b/projet/back/node_modules/mysql/lib/protocol/constants/field_flags.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/constants/field_flags.js
rename to projet/back/node_modules/mysql/lib/protocol/constants/field_flags.js
diff --git a/projet/node_modules/mysql/lib/protocol/constants/server_status.js b/projet/back/node_modules/mysql/lib/protocol/constants/server_status.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/constants/server_status.js
rename to projet/back/node_modules/mysql/lib/protocol/constants/server_status.js
diff --git a/projet/node_modules/mysql/lib/protocol/constants/ssl_profiles.js b/projet/back/node_modules/mysql/lib/protocol/constants/ssl_profiles.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/constants/ssl_profiles.js
rename to projet/back/node_modules/mysql/lib/protocol/constants/ssl_profiles.js
diff --git a/projet/node_modules/mysql/lib/protocol/constants/types.js b/projet/back/node_modules/mysql/lib/protocol/constants/types.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/constants/types.js
rename to projet/back/node_modules/mysql/lib/protocol/constants/types.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/ComPingPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/ComPingPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/ComPingPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/ComPingPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/EmptyPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/EmptyPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/EmptyPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/EmptyPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/EofPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/EofPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/EofPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/EofPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/ErrorPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/ErrorPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/ErrorPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/ErrorPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/Field.js b/projet/back/node_modules/mysql/lib/protocol/packets/Field.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/Field.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/Field.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/FieldPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/FieldPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/FieldPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/FieldPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/OkPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/OkPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/OkPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/OkPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/RowDataPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/RowDataPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/RowDataPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/RowDataPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js b/projet/back/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js
diff --git a/projet/node_modules/mysql/lib/protocol/packets/index.js b/projet/back/node_modules/mysql/lib/protocol/packets/index.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/packets/index.js
rename to projet/back/node_modules/mysql/lib/protocol/packets/index.js
diff --git a/projet/node_modules/mysql/lib/protocol/sequences/ChangeUser.js b/projet/back/node_modules/mysql/lib/protocol/sequences/ChangeUser.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/sequences/ChangeUser.js
rename to projet/back/node_modules/mysql/lib/protocol/sequences/ChangeUser.js
diff --git a/projet/node_modules/mysql/lib/protocol/sequences/Handshake.js b/projet/back/node_modules/mysql/lib/protocol/sequences/Handshake.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/sequences/Handshake.js
rename to projet/back/node_modules/mysql/lib/protocol/sequences/Handshake.js
diff --git a/projet/node_modules/mysql/lib/protocol/sequences/Ping.js b/projet/back/node_modules/mysql/lib/protocol/sequences/Ping.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/sequences/Ping.js
rename to projet/back/node_modules/mysql/lib/protocol/sequences/Ping.js
diff --git a/projet/node_modules/mysql/lib/protocol/sequences/Query.js b/projet/back/node_modules/mysql/lib/protocol/sequences/Query.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/sequences/Query.js
rename to projet/back/node_modules/mysql/lib/protocol/sequences/Query.js
diff --git a/projet/node_modules/mysql/lib/protocol/sequences/Quit.js b/projet/back/node_modules/mysql/lib/protocol/sequences/Quit.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/sequences/Quit.js
rename to projet/back/node_modules/mysql/lib/protocol/sequences/Quit.js
diff --git a/projet/node_modules/mysql/lib/protocol/sequences/Sequence.js b/projet/back/node_modules/mysql/lib/protocol/sequences/Sequence.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/sequences/Sequence.js
rename to projet/back/node_modules/mysql/lib/protocol/sequences/Sequence.js
diff --git a/projet/node_modules/mysql/lib/protocol/sequences/Statistics.js b/projet/back/node_modules/mysql/lib/protocol/sequences/Statistics.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/sequences/Statistics.js
rename to projet/back/node_modules/mysql/lib/protocol/sequences/Statistics.js
diff --git a/projet/node_modules/mysql/lib/protocol/sequences/index.js b/projet/back/node_modules/mysql/lib/protocol/sequences/index.js
similarity index 100%
rename from projet/node_modules/mysql/lib/protocol/sequences/index.js
rename to projet/back/node_modules/mysql/lib/protocol/sequences/index.js
diff --git a/projet/node_modules/mysql/package.json b/projet/back/node_modules/mysql/package.json
similarity index 86%
rename from projet/node_modules/mysql/package.json
rename to projet/back/node_modules/mysql/package.json
index 1a8a3a259d353f8ee8345a5d0a075aa53da4f429..853e8b1c90ce5b724e97b075b7782580636cccb1 100644
--- a/projet/node_modules/mysql/package.json
+++ b/projet/back/node_modules/mysql/package.json
@@ -1,28 +1,32 @@
 {
-  "_from": "mysql@^2.17.1",
+  "_args": [
+    [
+      "mysql@2.17.1",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "mysql@2.17.1",
   "_id": "mysql@2.17.1",
   "_inBundle": false,
   "_integrity": "sha512-7vMqHQ673SAk5C8fOzTG2LpPcf3bNt0oL3sFpxPEEFp1mdlDcrLK0On7z8ZYKaaHrHwNcQ/MTUz7/oobZ2OyyA==",
   "_location": "/mysql",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "mysql@^2.17.1",
+    "raw": "mysql@2.17.1",
     "name": "mysql",
     "escapedName": "mysql",
-    "rawSpec": "^2.17.1",
+    "rawSpec": "2.17.1",
     "saveSpec": null,
-    "fetchSpec": "^2.17.1"
+    "fetchSpec": "2.17.1"
   },
   "_requiredBy": [
-    "#USER",
     "/"
   ],
   "_resolved": "https://registry.npmjs.org/mysql/-/mysql-2.17.1.tgz",
-  "_shasum": "62bba4a039a9b2f73638cd1652ce50fc6f682899",
-  "_spec": "mysql@^2.17.1",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet",
+  "_spec": "2.17.1",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Felix Geisendörfer",
     "email": "felix@debuggable.com",
@@ -31,7 +35,6 @@
   "bugs": {
     "url": "https://github.com/mysqljs/mysql/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Andrey Sidorov",
@@ -60,7 +63,6 @@
     "safe-buffer": "5.1.2",
     "sqlstring": "2.3.1"
   },
-  "deprecated": false,
   "description": "A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed.",
   "devDependencies": {
     "after": "0.8.2",
diff --git a/projet/node_modules/negotiator/HISTORY.md b/projet/back/node_modules/negotiator/HISTORY.md
similarity index 100%
rename from projet/node_modules/negotiator/HISTORY.md
rename to projet/back/node_modules/negotiator/HISTORY.md
diff --git a/projet/node_modules/negotiator/LICENSE b/projet/back/node_modules/negotiator/LICENSE
similarity index 100%
rename from projet/node_modules/negotiator/LICENSE
rename to projet/back/node_modules/negotiator/LICENSE
diff --git a/projet/node_modules/negotiator/README.md b/projet/back/node_modules/negotiator/README.md
similarity index 100%
rename from projet/node_modules/negotiator/README.md
rename to projet/back/node_modules/negotiator/README.md
diff --git a/projet/node_modules/negotiator/index.js b/projet/back/node_modules/negotiator/index.js
similarity index 100%
rename from projet/node_modules/negotiator/index.js
rename to projet/back/node_modules/negotiator/index.js
diff --git a/projet/node_modules/negotiator/lib/charset.js b/projet/back/node_modules/negotiator/lib/charset.js
similarity index 100%
rename from projet/node_modules/negotiator/lib/charset.js
rename to projet/back/node_modules/negotiator/lib/charset.js
diff --git a/projet/node_modules/negotiator/lib/encoding.js b/projet/back/node_modules/negotiator/lib/encoding.js
similarity index 100%
rename from projet/node_modules/negotiator/lib/encoding.js
rename to projet/back/node_modules/negotiator/lib/encoding.js
diff --git a/projet/node_modules/negotiator/lib/language.js b/projet/back/node_modules/negotiator/lib/language.js
similarity index 100%
rename from projet/node_modules/negotiator/lib/language.js
rename to projet/back/node_modules/negotiator/lib/language.js
diff --git a/projet/node_modules/negotiator/lib/mediaType.js b/projet/back/node_modules/negotiator/lib/mediaType.js
similarity index 100%
rename from projet/node_modules/negotiator/lib/mediaType.js
rename to projet/back/node_modules/negotiator/lib/mediaType.js
diff --git a/projet/node_modules/negotiator/package.json b/projet/back/node_modules/negotiator/package.json
similarity index 89%
rename from projet/node_modules/negotiator/package.json
rename to projet/back/node_modules/negotiator/package.json
index 8ed6f4ec8f0f44be0d5eca84e6034f516c20ce25..e9aadb5898e8c5e0401cc6dc6645d481493a190c 100644
--- a/projet/node_modules/negotiator/package.json
+++ b/projet/back/node_modules/negotiator/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "negotiator@0.6.2",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "negotiator@0.6.2",
   "_id": "negotiator@0.6.2",
   "_inBundle": false,
@@ -19,13 +25,11 @@
     "/accepts"
   ],
   "_resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
-  "_shasum": "feacf7ccf525a77ae9634436a64883ffeca346fb",
-  "_spec": "negotiator@0.6.2",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/accepts",
+  "_spec": "0.6.2",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/jshttp/negotiator/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -41,7 +45,6 @@
       "url": "http://blog.izs.me/"
     }
   ],
-  "deprecated": false,
   "description": "HTTP content negotiation",
   "devDependencies": {
     "eslint": "5.16.0",
diff --git a/projet/node_modules/on-finished/HISTORY.md b/projet/back/node_modules/on-finished/HISTORY.md
similarity index 100%
rename from projet/node_modules/on-finished/HISTORY.md
rename to projet/back/node_modules/on-finished/HISTORY.md
diff --git a/projet/node_modules/on-finished/LICENSE b/projet/back/node_modules/on-finished/LICENSE
similarity index 100%
rename from projet/node_modules/on-finished/LICENSE
rename to projet/back/node_modules/on-finished/LICENSE
diff --git a/projet/node_modules/on-finished/README.md b/projet/back/node_modules/on-finished/README.md
similarity index 100%
rename from projet/node_modules/on-finished/README.md
rename to projet/back/node_modules/on-finished/README.md
diff --git a/projet/node_modules/on-finished/index.js b/projet/back/node_modules/on-finished/index.js
similarity index 100%
rename from projet/node_modules/on-finished/index.js
rename to projet/back/node_modules/on-finished/index.js
diff --git a/projet/node_modules/on-finished/package.json b/projet/back/node_modules/on-finished/package.json
similarity index 81%
rename from projet/node_modules/on-finished/package.json
rename to projet/back/node_modules/on-finished/package.json
index 62fef29e54477a3478d9a6c5ce8746ccb298077f..bfa91387ad9ebf8bbab3b65483234a73c995ec22 100644
--- a/projet/node_modules/on-finished/package.json
+++ b/projet/back/node_modules/on-finished/package.json
@@ -1,19 +1,25 @@
 {
-  "_from": "on-finished@~2.3.0",
+  "_args": [
+    [
+      "on-finished@2.3.0",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "on-finished@2.3.0",
   "_id": "on-finished@2.3.0",
   "_inBundle": false,
   "_integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
   "_location": "/on-finished",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "on-finished@~2.3.0",
+    "raw": "on-finished@2.3.0",
     "name": "on-finished",
     "escapedName": "on-finished",
-    "rawSpec": "~2.3.0",
+    "rawSpec": "2.3.0",
     "saveSpec": null,
-    "fetchSpec": "~2.3.0"
+    "fetchSpec": "2.3.0"
   },
   "_requiredBy": [
     "/body-parser",
@@ -22,13 +28,11 @@
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
-  "_shasum": "20f1336481b083cd75337992a16971aa2d906947",
-  "_spec": "on-finished@~2.3.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "2.3.0",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/jshttp/on-finished/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -43,7 +47,6 @@
   "dependencies": {
     "ee-first": "1.1.1"
   },
-  "deprecated": false,
   "description": "Execute a callback when a request closes, finishes, or errors",
   "devDependencies": {
     "istanbul": "0.3.9",
diff --git a/projet/node_modules/parseurl/HISTORY.md b/projet/back/node_modules/parseurl/HISTORY.md
similarity index 100%
rename from projet/node_modules/parseurl/HISTORY.md
rename to projet/back/node_modules/parseurl/HISTORY.md
diff --git a/projet/node_modules/parseurl/LICENSE b/projet/back/node_modules/parseurl/LICENSE
similarity index 100%
rename from projet/node_modules/parseurl/LICENSE
rename to projet/back/node_modules/parseurl/LICENSE
diff --git a/projet/node_modules/parseurl/README.md b/projet/back/node_modules/parseurl/README.md
similarity index 100%
rename from projet/node_modules/parseurl/README.md
rename to projet/back/node_modules/parseurl/README.md
diff --git a/projet/node_modules/parseurl/index.js b/projet/back/node_modules/parseurl/index.js
similarity index 100%
rename from projet/node_modules/parseurl/index.js
rename to projet/back/node_modules/parseurl/index.js
diff --git a/projet/node_modules/parseurl/package.json b/projet/back/node_modules/parseurl/package.json
similarity index 84%
rename from projet/node_modules/parseurl/package.json
rename to projet/back/node_modules/parseurl/package.json
index 6efb86edbc327b871dd37ac3c19441c15843e78b..fb8005bed684351bca91511be46832fd39b65d9b 100644
--- a/projet/node_modules/parseurl/package.json
+++ b/projet/back/node_modules/parseurl/package.json
@@ -1,19 +1,25 @@
 {
-  "_from": "parseurl@~1.3.3",
+  "_args": [
+    [
+      "parseurl@1.3.3",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "parseurl@1.3.3",
   "_id": "parseurl@1.3.3",
   "_inBundle": false,
   "_integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
   "_location": "/parseurl",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "parseurl@~1.3.3",
+    "raw": "parseurl@1.3.3",
     "name": "parseurl",
     "escapedName": "parseurl",
-    "rawSpec": "~1.3.3",
+    "rawSpec": "1.3.3",
     "saveSpec": null,
-    "fetchSpec": "~1.3.3"
+    "fetchSpec": "1.3.3"
   },
   "_requiredBy": [
     "/express",
@@ -21,13 +27,11 @@
     "/serve-static"
   ],
   "_resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
-  "_shasum": "9da19e7bee8d12dff0513ed5b76957793bc2e8d4",
-  "_spec": "parseurl@~1.3.3",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.3.3",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/pillarjs/parseurl/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -39,7 +43,6 @@
       "url": "http://jongleberry.com"
     }
   ],
-  "deprecated": false,
   "description": "parse a url with memoization",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/projet/node_modules/path-to-regexp/History.md b/projet/back/node_modules/path-to-regexp/History.md
similarity index 100%
rename from projet/node_modules/path-to-regexp/History.md
rename to projet/back/node_modules/path-to-regexp/History.md
diff --git a/projet/node_modules/path-to-regexp/LICENSE b/projet/back/node_modules/path-to-regexp/LICENSE
similarity index 100%
rename from projet/node_modules/path-to-regexp/LICENSE
rename to projet/back/node_modules/path-to-regexp/LICENSE
diff --git a/projet/node_modules/path-to-regexp/Readme.md b/projet/back/node_modules/path-to-regexp/Readme.md
similarity index 100%
rename from projet/node_modules/path-to-regexp/Readme.md
rename to projet/back/node_modules/path-to-regexp/Readme.md
diff --git a/projet/node_modules/path-to-regexp/index.js b/projet/back/node_modules/path-to-regexp/index.js
similarity index 100%
rename from projet/node_modules/path-to-regexp/index.js
rename to projet/back/node_modules/path-to-regexp/index.js
diff --git a/projet/node_modules/path-to-regexp/package.json b/projet/back/node_modules/path-to-regexp/package.json
similarity index 84%
rename from projet/node_modules/path-to-regexp/package.json
rename to projet/back/node_modules/path-to-regexp/package.json
index 0146dcf30c3f04c701a031d581ecaa863bf9a46e..8ebdbc25644ec39fc525f239f9b70ad0a9648637 100644
--- a/projet/node_modules/path-to-regexp/package.json
+++ b/projet/back/node_modules/path-to-regexp/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "path-to-regexp@0.1.7",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "path-to-regexp@0.1.7",
   "_id": "path-to-regexp@0.1.7",
   "_inBundle": false,
@@ -19,19 +25,16 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
-  "_shasum": "df604178005f522f15eb4490e7247a1bfaa67f8c",
-  "_spec": "path-to-regexp@0.1.7",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "0.1.7",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/component/path-to-regexp/issues"
   },
-  "bundleDependencies": false,
   "component": {
     "scripts": {
       "path-to-regexp": "index.js"
     }
   },
-  "deprecated": false,
   "description": "Express style path to RegExp utility",
   "devDependencies": {
     "istanbul": "^0.2.6",
diff --git a/projet/node_modules/process-nextick-args/index.js b/projet/back/node_modules/process-nextick-args/index.js
similarity index 100%
rename from projet/node_modules/process-nextick-args/index.js
rename to projet/back/node_modules/process-nextick-args/index.js
diff --git a/projet/node_modules/process-nextick-args/license.md b/projet/back/node_modules/process-nextick-args/license.md
similarity index 100%
rename from projet/node_modules/process-nextick-args/license.md
rename to projet/back/node_modules/process-nextick-args/license.md
diff --git a/projet/node_modules/process-nextick-args/package.json b/projet/back/node_modules/process-nextick-args/package.json
similarity index 73%
rename from projet/node_modules/process-nextick-args/package.json
rename to projet/back/node_modules/process-nextick-args/package.json
index 041f2622088c9deb5b5835502e0f83f5fc6d5401..25a699c254cfe6e89c7dbeac482f410beba12957 100644
--- a/projet/node_modules/process-nextick-args/package.json
+++ b/projet/back/node_modules/process-nextick-args/package.json
@@ -1,33 +1,36 @@
 {
-  "_from": "process-nextick-args@~2.0.0",
+  "_args": [
+    [
+      "process-nextick-args@2.0.1",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "process-nextick-args@2.0.1",
   "_id": "process-nextick-args@2.0.1",
   "_inBundle": false,
   "_integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
   "_location": "/process-nextick-args",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "process-nextick-args@~2.0.0",
+    "raw": "process-nextick-args@2.0.1",
     "name": "process-nextick-args",
     "escapedName": "process-nextick-args",
-    "rawSpec": "~2.0.0",
+    "rawSpec": "2.0.1",
     "saveSpec": null,
-    "fetchSpec": "~2.0.0"
+    "fetchSpec": "2.0.1"
   },
   "_requiredBy": [
     "/readable-stream"
   ],
   "_resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
-  "_shasum": "7820d9b16120cc55ca9ae7792680ae7dba6d7fe2",
-  "_spec": "process-nextick-args@~2.0.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/readable-stream",
+  "_spec": "2.0.1",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": "",
   "bugs": {
     "url": "https://github.com/calvinmetcalf/process-nextick-args/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "process.nextTick but always with args",
   "devDependencies": {
     "tap": "~0.2.6"
diff --git a/projet/node_modules/process-nextick-args/readme.md b/projet/back/node_modules/process-nextick-args/readme.md
similarity index 100%
rename from projet/node_modules/process-nextick-args/readme.md
rename to projet/back/node_modules/process-nextick-args/readme.md
diff --git a/projet/node_modules/proxy-addr/HISTORY.md b/projet/back/node_modules/proxy-addr/HISTORY.md
similarity index 100%
rename from projet/node_modules/proxy-addr/HISTORY.md
rename to projet/back/node_modules/proxy-addr/HISTORY.md
diff --git a/projet/node_modules/proxy-addr/LICENSE b/projet/back/node_modules/proxy-addr/LICENSE
similarity index 100%
rename from projet/node_modules/proxy-addr/LICENSE
rename to projet/back/node_modules/proxy-addr/LICENSE
diff --git a/projet/node_modules/proxy-addr/README.md b/projet/back/node_modules/proxy-addr/README.md
similarity index 100%
rename from projet/node_modules/proxy-addr/README.md
rename to projet/back/node_modules/proxy-addr/README.md
diff --git a/projet/node_modules/proxy-addr/index.js b/projet/back/node_modules/proxy-addr/index.js
similarity index 100%
rename from projet/node_modules/proxy-addr/index.js
rename to projet/back/node_modules/proxy-addr/index.js
diff --git a/projet/node_modules/proxy-addr/package.json b/projet/back/node_modules/proxy-addr/package.json
similarity index 83%
rename from projet/node_modules/proxy-addr/package.json
rename to projet/back/node_modules/proxy-addr/package.json
index 3fc230765cd83cacadb2266970e6509e33bc75a0..4556dbb6514f68dfcb48aae9f1c60884b13f7a0f 100644
--- a/projet/node_modules/proxy-addr/package.json
+++ b/projet/back/node_modules/proxy-addr/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "proxy-addr@~2.0.5",
+  "_args": [
+    [
+      "proxy-addr@2.0.5",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "proxy-addr@2.0.5",
   "_id": "proxy-addr@2.0.5",
   "_inBundle": false,
   "_integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==",
   "_location": "/proxy-addr",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "proxy-addr@~2.0.5",
+    "raw": "proxy-addr@2.0.5",
     "name": "proxy-addr",
     "escapedName": "proxy-addr",
-    "rawSpec": "~2.0.5",
+    "rawSpec": "2.0.5",
     "saveSpec": null,
-    "fetchSpec": "~2.0.5"
+    "fetchSpec": "2.0.5"
   },
   "_requiredBy": [
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz",
-  "_shasum": "34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34",
-  "_spec": "proxy-addr@~2.0.5",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "2.0.5",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -29,12 +34,10 @@
   "bugs": {
     "url": "https://github.com/jshttp/proxy-addr/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "forwarded": "~0.1.2",
     "ipaddr.js": "1.9.0"
   },
-  "deprecated": false,
   "description": "Determine address of proxied request",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/projet/node_modules/qs/.editorconfig b/projet/back/node_modules/qs/.editorconfig
similarity index 100%
rename from projet/node_modules/qs/.editorconfig
rename to projet/back/node_modules/qs/.editorconfig
diff --git a/projet/node_modules/qs/.eslintignore b/projet/back/node_modules/qs/.eslintignore
similarity index 100%
rename from projet/node_modules/qs/.eslintignore
rename to projet/back/node_modules/qs/.eslintignore
diff --git a/projet/node_modules/qs/.eslintrc b/projet/back/node_modules/qs/.eslintrc
similarity index 100%
rename from projet/node_modules/qs/.eslintrc
rename to projet/back/node_modules/qs/.eslintrc
diff --git a/projet/node_modules/qs/CHANGELOG.md b/projet/back/node_modules/qs/CHANGELOG.md
similarity index 100%
rename from projet/node_modules/qs/CHANGELOG.md
rename to projet/back/node_modules/qs/CHANGELOG.md
diff --git a/projet/node_modules/qs/LICENSE b/projet/back/node_modules/qs/LICENSE
similarity index 100%
rename from projet/node_modules/qs/LICENSE
rename to projet/back/node_modules/qs/LICENSE
diff --git a/projet/node_modules/qs/README.md b/projet/back/node_modules/qs/README.md
similarity index 100%
rename from projet/node_modules/qs/README.md
rename to projet/back/node_modules/qs/README.md
diff --git a/projet/node_modules/qs/dist/qs.js b/projet/back/node_modules/qs/dist/qs.js
similarity index 100%
rename from projet/node_modules/qs/dist/qs.js
rename to projet/back/node_modules/qs/dist/qs.js
diff --git a/projet/node_modules/qs/lib/formats.js b/projet/back/node_modules/qs/lib/formats.js
similarity index 100%
rename from projet/node_modules/qs/lib/formats.js
rename to projet/back/node_modules/qs/lib/formats.js
diff --git a/projet/node_modules/qs/lib/index.js b/projet/back/node_modules/qs/lib/index.js
similarity index 100%
rename from projet/node_modules/qs/lib/index.js
rename to projet/back/node_modules/qs/lib/index.js
diff --git a/projet/node_modules/qs/lib/parse.js b/projet/back/node_modules/qs/lib/parse.js
similarity index 100%
rename from projet/node_modules/qs/lib/parse.js
rename to projet/back/node_modules/qs/lib/parse.js
diff --git a/projet/node_modules/qs/lib/stringify.js b/projet/back/node_modules/qs/lib/stringify.js
similarity index 100%
rename from projet/node_modules/qs/lib/stringify.js
rename to projet/back/node_modules/qs/lib/stringify.js
diff --git a/projet/node_modules/qs/lib/utils.js b/projet/back/node_modules/qs/lib/utils.js
similarity index 100%
rename from projet/node_modules/qs/lib/utils.js
rename to projet/back/node_modules/qs/lib/utils.js
diff --git a/projet/node_modules/qs/package.json b/projet/back/node_modules/qs/package.json
similarity index 90%
rename from projet/node_modules/qs/package.json
rename to projet/back/node_modules/qs/package.json
index 3c5ca681d4690378876e58b5ad9b3c1947c27c56..86cb24ec549882264f165bbef1e7096b5b64cf6b 100644
--- a/projet/node_modules/qs/package.json
+++ b/projet/back/node_modules/qs/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "qs@6.7.0",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "qs@6.7.0",
   "_id": "qs@6.7.0",
   "_inBundle": false,
@@ -20,13 +26,11 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
-  "_shasum": "41dc1a015e3d581f1621776be31afb2876a9b1bc",
-  "_spec": "qs@6.7.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "6.7.0",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/ljharb/qs/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Jordan Harband",
@@ -35,7 +39,6 @@
     }
   ],
   "dependencies": {},
-  "deprecated": false,
   "description": "A querystring parser that supports nesting and arrays, with a depth limit",
   "devDependencies": {
     "@ljharb/eslint-config": "^13.1.1",
diff --git a/projet/node_modules/qs/test/.eslintrc b/projet/back/node_modules/qs/test/.eslintrc
similarity index 100%
rename from projet/node_modules/qs/test/.eslintrc
rename to projet/back/node_modules/qs/test/.eslintrc
diff --git a/projet/node_modules/qs/test/index.js b/projet/back/node_modules/qs/test/index.js
similarity index 100%
rename from projet/node_modules/qs/test/index.js
rename to projet/back/node_modules/qs/test/index.js
diff --git a/projet/node_modules/qs/test/parse.js b/projet/back/node_modules/qs/test/parse.js
similarity index 100%
rename from projet/node_modules/qs/test/parse.js
rename to projet/back/node_modules/qs/test/parse.js
diff --git a/projet/node_modules/qs/test/stringify.js b/projet/back/node_modules/qs/test/stringify.js
similarity index 100%
rename from projet/node_modules/qs/test/stringify.js
rename to projet/back/node_modules/qs/test/stringify.js
diff --git a/projet/node_modules/qs/test/utils.js b/projet/back/node_modules/qs/test/utils.js
similarity index 100%
rename from projet/node_modules/qs/test/utils.js
rename to projet/back/node_modules/qs/test/utils.js
diff --git a/projet/node_modules/range-parser/HISTORY.md b/projet/back/node_modules/range-parser/HISTORY.md
similarity index 100%
rename from projet/node_modules/range-parser/HISTORY.md
rename to projet/back/node_modules/range-parser/HISTORY.md
diff --git a/projet/node_modules/range-parser/LICENSE b/projet/back/node_modules/range-parser/LICENSE
similarity index 100%
rename from projet/node_modules/range-parser/LICENSE
rename to projet/back/node_modules/range-parser/LICENSE
diff --git a/projet/node_modules/range-parser/README.md b/projet/back/node_modules/range-parser/README.md
similarity index 100%
rename from projet/node_modules/range-parser/README.md
rename to projet/back/node_modules/range-parser/README.md
diff --git a/projet/node_modules/range-parser/index.js b/projet/back/node_modules/range-parser/index.js
similarity index 100%
rename from projet/node_modules/range-parser/index.js
rename to projet/back/node_modules/range-parser/index.js
diff --git a/projet/node_modules/range-parser/package.json b/projet/back/node_modules/range-parser/package.json
similarity index 84%
rename from projet/node_modules/range-parser/package.json
rename to projet/back/node_modules/range-parser/package.json
index f220f7ee3a48eae9e9a8c39c5b42f7e1c9f6722f..d0717aaad0ad474a928bd757170860636d23e529 100644
--- a/projet/node_modules/range-parser/package.json
+++ b/projet/back/node_modules/range-parser/package.json
@@ -1,28 +1,33 @@
 {
-  "_from": "range-parser@~1.2.1",
+  "_args": [
+    [
+      "range-parser@1.2.1",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "range-parser@1.2.1",
   "_id": "range-parser@1.2.1",
   "_inBundle": false,
   "_integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
   "_location": "/range-parser",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "range-parser@~1.2.1",
+    "raw": "range-parser@1.2.1",
     "name": "range-parser",
     "escapedName": "range-parser",
-    "rawSpec": "~1.2.1",
+    "rawSpec": "1.2.1",
     "saveSpec": null,
-    "fetchSpec": "~1.2.1"
+    "fetchSpec": "1.2.1"
   },
   "_requiredBy": [
     "/express",
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
-  "_shasum": "3cf37023d199e1c24d1a55b84800c2f3e6468031",
-  "_spec": "range-parser@~1.2.1",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.2.1",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "TJ Holowaychuk",
     "email": "tj@vision-media.ca",
@@ -31,7 +36,6 @@
   "bugs": {
     "url": "https://github.com/jshttp/range-parser/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -47,7 +51,6 @@
       "url": "http://jongleberry.com"
     }
   ],
-  "deprecated": false,
   "description": "Range header field string parser",
   "devDependencies": {
     "deep-equal": "1.0.1",
diff --git a/projet/node_modules/raw-body/HISTORY.md b/projet/back/node_modules/raw-body/HISTORY.md
similarity index 100%
rename from projet/node_modules/raw-body/HISTORY.md
rename to projet/back/node_modules/raw-body/HISTORY.md
diff --git a/projet/node_modules/raw-body/LICENSE b/projet/back/node_modules/raw-body/LICENSE
similarity index 100%
rename from projet/node_modules/raw-body/LICENSE
rename to projet/back/node_modules/raw-body/LICENSE
diff --git a/projet/node_modules/raw-body/README.md b/projet/back/node_modules/raw-body/README.md
similarity index 100%
rename from projet/node_modules/raw-body/README.md
rename to projet/back/node_modules/raw-body/README.md
diff --git a/projet/node_modules/raw-body/index.d.ts b/projet/back/node_modules/raw-body/index.d.ts
similarity index 100%
rename from projet/node_modules/raw-body/index.d.ts
rename to projet/back/node_modules/raw-body/index.d.ts
diff --git a/projet/node_modules/raw-body/index.js b/projet/back/node_modules/raw-body/index.js
similarity index 100%
rename from projet/node_modules/raw-body/index.js
rename to projet/back/node_modules/raw-body/index.js
diff --git a/projet/node_modules/raw-body/package.json b/projet/back/node_modules/raw-body/package.json
similarity index 91%
rename from projet/node_modules/raw-body/package.json
rename to projet/back/node_modules/raw-body/package.json
index 7b7e458d48369eae7fd4dd084ac566e50cf1e925..39e820a802801fbf91fd734b1b6b92d54971d88f 100644
--- a/projet/node_modules/raw-body/package.json
+++ b/projet/back/node_modules/raw-body/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "raw-body@2.4.0",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "raw-body@2.4.0",
   "_id": "raw-body@2.4.0",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/body-parser"
   ],
   "_resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
-  "_shasum": "a1ce6fb9c9bc356ca52e89256ab59059e13d0332",
-  "_spec": "raw-body@2.4.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/body-parser",
+  "_spec": "2.4.0",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Jonathan Ong",
     "email": "me@jongleberry.com",
@@ -30,7 +35,6 @@
   "bugs": {
     "url": "https://github.com/stream-utils/raw-body/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -47,7 +51,6 @@
     "iconv-lite": "0.4.24",
     "unpipe": "1.0.0"
   },
-  "deprecated": false,
   "description": "Get and validate the raw body of a readable stream.",
   "devDependencies": {
     "bluebird": "3.5.4",
diff --git a/projet/node_modules/readable-stream/.travis.yml b/projet/back/node_modules/readable-stream/.travis.yml
similarity index 100%
rename from projet/node_modules/readable-stream/.travis.yml
rename to projet/back/node_modules/readable-stream/.travis.yml
diff --git a/projet/node_modules/readable-stream/CONTRIBUTING.md b/projet/back/node_modules/readable-stream/CONTRIBUTING.md
similarity index 100%
rename from projet/node_modules/readable-stream/CONTRIBUTING.md
rename to projet/back/node_modules/readable-stream/CONTRIBUTING.md
diff --git a/projet/node_modules/readable-stream/GOVERNANCE.md b/projet/back/node_modules/readable-stream/GOVERNANCE.md
similarity index 100%
rename from projet/node_modules/readable-stream/GOVERNANCE.md
rename to projet/back/node_modules/readable-stream/GOVERNANCE.md
diff --git a/projet/node_modules/readable-stream/LICENSE b/projet/back/node_modules/readable-stream/LICENSE
similarity index 100%
rename from projet/node_modules/readable-stream/LICENSE
rename to projet/back/node_modules/readable-stream/LICENSE
diff --git a/projet/node_modules/readable-stream/README.md b/projet/back/node_modules/readable-stream/README.md
similarity index 100%
rename from projet/node_modules/readable-stream/README.md
rename to projet/back/node_modules/readable-stream/README.md
diff --git a/projet/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md b/projet/back/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md
similarity index 100%
rename from projet/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md
rename to projet/back/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md
diff --git a/projet/node_modules/readable-stream/duplex-browser.js b/projet/back/node_modules/readable-stream/duplex-browser.js
similarity index 100%
rename from projet/node_modules/readable-stream/duplex-browser.js
rename to projet/back/node_modules/readable-stream/duplex-browser.js
diff --git a/projet/node_modules/readable-stream/duplex.js b/projet/back/node_modules/readable-stream/duplex.js
similarity index 100%
rename from projet/node_modules/readable-stream/duplex.js
rename to projet/back/node_modules/readable-stream/duplex.js
diff --git a/projet/node_modules/readable-stream/lib/_stream_duplex.js b/projet/back/node_modules/readable-stream/lib/_stream_duplex.js
similarity index 100%
rename from projet/node_modules/readable-stream/lib/_stream_duplex.js
rename to projet/back/node_modules/readable-stream/lib/_stream_duplex.js
diff --git a/projet/node_modules/readable-stream/lib/_stream_passthrough.js b/projet/back/node_modules/readable-stream/lib/_stream_passthrough.js
similarity index 100%
rename from projet/node_modules/readable-stream/lib/_stream_passthrough.js
rename to projet/back/node_modules/readable-stream/lib/_stream_passthrough.js
diff --git a/projet/node_modules/readable-stream/lib/_stream_readable.js b/projet/back/node_modules/readable-stream/lib/_stream_readable.js
similarity index 100%
rename from projet/node_modules/readable-stream/lib/_stream_readable.js
rename to projet/back/node_modules/readable-stream/lib/_stream_readable.js
diff --git a/projet/node_modules/readable-stream/lib/_stream_transform.js b/projet/back/node_modules/readable-stream/lib/_stream_transform.js
similarity index 100%
rename from projet/node_modules/readable-stream/lib/_stream_transform.js
rename to projet/back/node_modules/readable-stream/lib/_stream_transform.js
diff --git a/projet/node_modules/readable-stream/lib/_stream_writable.js b/projet/back/node_modules/readable-stream/lib/_stream_writable.js
similarity index 100%
rename from projet/node_modules/readable-stream/lib/_stream_writable.js
rename to projet/back/node_modules/readable-stream/lib/_stream_writable.js
diff --git a/projet/node_modules/readable-stream/lib/internal/streams/BufferList.js b/projet/back/node_modules/readable-stream/lib/internal/streams/BufferList.js
similarity index 100%
rename from projet/node_modules/readable-stream/lib/internal/streams/BufferList.js
rename to projet/back/node_modules/readable-stream/lib/internal/streams/BufferList.js
diff --git a/projet/node_modules/readable-stream/lib/internal/streams/destroy.js b/projet/back/node_modules/readable-stream/lib/internal/streams/destroy.js
similarity index 100%
rename from projet/node_modules/readable-stream/lib/internal/streams/destroy.js
rename to projet/back/node_modules/readable-stream/lib/internal/streams/destroy.js
diff --git a/projet/node_modules/readable-stream/lib/internal/streams/stream-browser.js b/projet/back/node_modules/readable-stream/lib/internal/streams/stream-browser.js
similarity index 100%
rename from projet/node_modules/readable-stream/lib/internal/streams/stream-browser.js
rename to projet/back/node_modules/readable-stream/lib/internal/streams/stream-browser.js
diff --git a/projet/node_modules/readable-stream/lib/internal/streams/stream.js b/projet/back/node_modules/readable-stream/lib/internal/streams/stream.js
similarity index 100%
rename from projet/node_modules/readable-stream/lib/internal/streams/stream.js
rename to projet/back/node_modules/readable-stream/lib/internal/streams/stream.js
diff --git a/projet/node_modules/readable-stream/package.json b/projet/back/node_modules/readable-stream/package.json
similarity index 90%
rename from projet/node_modules/readable-stream/package.json
rename to projet/back/node_modules/readable-stream/package.json
index 3ce83ea3377063d2c91efe206d38d0dc9a20e779..8e0a59545bb2f35910cdf0648150e4f9b53d4fd6 100644
--- a/projet/node_modules/readable-stream/package.json
+++ b/projet/back/node_modules/readable-stream/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "readable-stream@2.3.6",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "readable-stream@2.3.6",
   "_id": "readable-stream@2.3.6",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/mysql"
   ],
   "_resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
-  "_shasum": "b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf",
-  "_spec": "readable-stream@2.3.6",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/mysql",
+  "_spec": "2.3.6",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "browser": {
     "util": false,
     "./readable.js": "./readable-browser.js",
@@ -32,7 +37,6 @@
   "bugs": {
     "url": "https://github.com/nodejs/readable-stream/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "core-util-is": "~1.0.0",
     "inherits": "~2.0.3",
@@ -42,7 +46,6 @@
     "string_decoder": "~1.1.1",
     "util-deprecate": "~1.0.1"
   },
-  "deprecated": false,
   "description": "Streams3, a user-land copy of the stream library from Node.js",
   "devDependencies": {
     "assert": "^1.4.0",
diff --git a/projet/node_modules/readable-stream/passthrough.js b/projet/back/node_modules/readable-stream/passthrough.js
similarity index 100%
rename from projet/node_modules/readable-stream/passthrough.js
rename to projet/back/node_modules/readable-stream/passthrough.js
diff --git a/projet/node_modules/readable-stream/readable-browser.js b/projet/back/node_modules/readable-stream/readable-browser.js
similarity index 100%
rename from projet/node_modules/readable-stream/readable-browser.js
rename to projet/back/node_modules/readable-stream/readable-browser.js
diff --git a/projet/node_modules/readable-stream/readable.js b/projet/back/node_modules/readable-stream/readable.js
similarity index 100%
rename from projet/node_modules/readable-stream/readable.js
rename to projet/back/node_modules/readable-stream/readable.js
diff --git a/projet/node_modules/readable-stream/transform.js b/projet/back/node_modules/readable-stream/transform.js
similarity index 100%
rename from projet/node_modules/readable-stream/transform.js
rename to projet/back/node_modules/readable-stream/transform.js
diff --git a/projet/node_modules/readable-stream/writable-browser.js b/projet/back/node_modules/readable-stream/writable-browser.js
similarity index 100%
rename from projet/node_modules/readable-stream/writable-browser.js
rename to projet/back/node_modules/readable-stream/writable-browser.js
diff --git a/projet/node_modules/readable-stream/writable.js b/projet/back/node_modules/readable-stream/writable.js
similarity index 100%
rename from projet/node_modules/readable-stream/writable.js
rename to projet/back/node_modules/readable-stream/writable.js
diff --git a/projet/node_modules/safe-buffer/LICENSE b/projet/back/node_modules/safe-buffer/LICENSE
similarity index 100%
rename from projet/node_modules/safe-buffer/LICENSE
rename to projet/back/node_modules/safe-buffer/LICENSE
diff --git a/projet/node_modules/safe-buffer/README.md b/projet/back/node_modules/safe-buffer/README.md
similarity index 100%
rename from projet/node_modules/safe-buffer/README.md
rename to projet/back/node_modules/safe-buffer/README.md
diff --git a/projet/node_modules/safe-buffer/index.d.ts b/projet/back/node_modules/safe-buffer/index.d.ts
similarity index 100%
rename from projet/node_modules/safe-buffer/index.d.ts
rename to projet/back/node_modules/safe-buffer/index.d.ts
diff --git a/projet/node_modules/safe-buffer/index.js b/projet/back/node_modules/safe-buffer/index.js
similarity index 100%
rename from projet/node_modules/safe-buffer/index.js
rename to projet/back/node_modules/safe-buffer/index.js
diff --git a/projet/node_modules/safe-buffer/package.json b/projet/back/node_modules/safe-buffer/package.json
similarity index 83%
rename from projet/node_modules/safe-buffer/package.json
rename to projet/back/node_modules/safe-buffer/package.json
index cfd0146657599d6279fafb44d213822c7c96d6d2..e6fd191de923efab63824a76ef6289775e62e9fd 100644
--- a/projet/node_modules/safe-buffer/package.json
+++ b/projet/back/node_modules/safe-buffer/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "safe-buffer@5.1.2",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "safe-buffer@5.1.2",
   "_id": "safe-buffer@5.1.2",
   "_inBundle": false,
@@ -17,12 +23,14 @@
   },
   "_requiredBy": [
     "/content-disposition",
-    "/express"
+    "/express",
+    "/mysql",
+    "/readable-stream",
+    "/string_decoder"
   ],
   "_resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
-  "_shasum": "991ec69d296e0313747d59bdfd2b745c35f8828d",
-  "_spec": "safe-buffer@5.1.2",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "5.1.2",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Feross Aboukhadijeh",
     "email": "feross@feross.org",
@@ -31,8 +39,6 @@
   "bugs": {
     "url": "https://github.com/feross/safe-buffer/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Safer Node.js Buffer API",
   "devDependencies": {
     "standard": "*",
diff --git a/projet/node_modules/safer-buffer/LICENSE b/projet/back/node_modules/safer-buffer/LICENSE
similarity index 100%
rename from projet/node_modules/safer-buffer/LICENSE
rename to projet/back/node_modules/safer-buffer/LICENSE
diff --git a/projet/node_modules/safer-buffer/Porting-Buffer.md b/projet/back/node_modules/safer-buffer/Porting-Buffer.md
similarity index 100%
rename from projet/node_modules/safer-buffer/Porting-Buffer.md
rename to projet/back/node_modules/safer-buffer/Porting-Buffer.md
diff --git a/projet/node_modules/safer-buffer/Readme.md b/projet/back/node_modules/safer-buffer/Readme.md
similarity index 100%
rename from projet/node_modules/safer-buffer/Readme.md
rename to projet/back/node_modules/safer-buffer/Readme.md
diff --git a/projet/node_modules/safer-buffer/dangerous.js b/projet/back/node_modules/safer-buffer/dangerous.js
similarity index 100%
rename from projet/node_modules/safer-buffer/dangerous.js
rename to projet/back/node_modules/safer-buffer/dangerous.js
diff --git a/projet/node_modules/safer-buffer/package.json b/projet/back/node_modules/safer-buffer/package.json
similarity index 77%
rename from projet/node_modules/safer-buffer/package.json
rename to projet/back/node_modules/safer-buffer/package.json
index 1edcd513d4c365822a57ed54b8f9481494d5fe0b..de3fa7865232975dc7a3c19b2153eccd596b47e6 100644
--- a/projet/node_modules/safer-buffer/package.json
+++ b/projet/back/node_modules/safer-buffer/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "safer-buffer@>= 2.1.2 < 3",
+  "_args": [
+    [
+      "safer-buffer@2.1.2",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "safer-buffer@2.1.2",
   "_id": "safer-buffer@2.1.2",
   "_inBundle": false,
   "_integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
   "_location": "/safer-buffer",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "safer-buffer@>= 2.1.2 < 3",
+    "raw": "safer-buffer@2.1.2",
     "name": "safer-buffer",
     "escapedName": "safer-buffer",
-    "rawSpec": ">= 2.1.2 < 3",
+    "rawSpec": "2.1.2",
     "saveSpec": null,
-    "fetchSpec": ">= 2.1.2 < 3"
+    "fetchSpec": "2.1.2"
   },
   "_requiredBy": [
     "/iconv-lite"
   ],
   "_resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
-  "_shasum": "44fa161b0187b9549dd84bb91802f9bd8385cd6a",
-  "_spec": "safer-buffer@>= 2.1.2 < 3",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/iconv-lite",
+  "_spec": "2.1.2",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Nikita Skovoroda",
     "email": "chalkerx@gmail.com",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/ChALkeR/safer-buffer/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Modern Buffer API polyfill without footguns",
   "devDependencies": {
     "standard": "^11.0.1",
diff --git a/projet/node_modules/safer-buffer/safer.js b/projet/back/node_modules/safer-buffer/safer.js
similarity index 100%
rename from projet/node_modules/safer-buffer/safer.js
rename to projet/back/node_modules/safer-buffer/safer.js
diff --git a/projet/node_modules/safer-buffer/tests.js b/projet/back/node_modules/safer-buffer/tests.js
similarity index 100%
rename from projet/node_modules/safer-buffer/tests.js
rename to projet/back/node_modules/safer-buffer/tests.js
diff --git a/projet/node_modules/send/HISTORY.md b/projet/back/node_modules/send/HISTORY.md
similarity index 100%
rename from projet/node_modules/send/HISTORY.md
rename to projet/back/node_modules/send/HISTORY.md
diff --git a/projet/node_modules/send/LICENSE b/projet/back/node_modules/send/LICENSE
similarity index 100%
rename from projet/node_modules/send/LICENSE
rename to projet/back/node_modules/send/LICENSE
diff --git a/projet/node_modules/send/README.md b/projet/back/node_modules/send/README.md
similarity index 100%
rename from projet/node_modules/send/README.md
rename to projet/back/node_modules/send/README.md
diff --git a/projet/node_modules/send/index.js b/projet/back/node_modules/send/index.js
similarity index 100%
rename from projet/node_modules/send/index.js
rename to projet/back/node_modules/send/index.js
diff --git a/projet/node_modules/send/node_modules/ms/index.js b/projet/back/node_modules/send/node_modules/ms/index.js
similarity index 100%
rename from projet/node_modules/send/node_modules/ms/index.js
rename to projet/back/node_modules/send/node_modules/ms/index.js
diff --git a/projet/node_modules/send/node_modules/ms/license.md b/projet/back/node_modules/send/node_modules/ms/license.md
similarity index 100%
rename from projet/node_modules/send/node_modules/ms/license.md
rename to projet/back/node_modules/send/node_modules/ms/license.md
diff --git a/projet/node_modules/send/node_modules/ms/package.json b/projet/back/node_modules/send/node_modules/ms/package.json
similarity index 86%
rename from projet/node_modules/send/node_modules/ms/package.json
rename to projet/back/node_modules/send/node_modules/ms/package.json
index cd64e1c1a80b742741fc6bebeebe0cee18d42d96..d2196ad96607deca7a7204a9460012007ef12fee 100644
--- a/projet/node_modules/send/node_modules/ms/package.json
+++ b/projet/back/node_modules/send/node_modules/ms/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "ms@2.1.1",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "ms@2.1.1",
   "_id": "ms@2.1.1",
   "_inBundle": false,
@@ -19,14 +25,11 @@
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
-  "_shasum": "30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a",
-  "_spec": "ms@2.1.1",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/send",
+  "_spec": "2.1.1",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/zeit/ms/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Tiny millisecond conversion utility",
   "devDependencies": {
     "eslint": "4.12.1",
diff --git a/projet/node_modules/send/node_modules/ms/readme.md b/projet/back/node_modules/send/node_modules/ms/readme.md
similarity index 100%
rename from projet/node_modules/send/node_modules/ms/readme.md
rename to projet/back/node_modules/send/node_modules/ms/readme.md
diff --git a/projet/node_modules/send/package.json b/projet/back/node_modules/send/package.json
similarity index 92%
rename from projet/node_modules/send/package.json
rename to projet/back/node_modules/send/package.json
index 9bd59cc2f96fa3ea846ca3bf9f55658bf2888c75..c57fc7d8f17641a9d20dde735d39dfbdfa373c02 100644
--- a/projet/node_modules/send/package.json
+++ b/projet/back/node_modules/send/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "send@0.17.1",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "send@0.17.1",
   "_id": "send@0.17.1",
   "_inBundle": false,
@@ -20,9 +26,8 @@
     "/serve-static"
   ],
   "_resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
-  "_shasum": "c1d8b059f7900f7466dd4938bdc44e11ddb376c8",
-  "_spec": "send@0.17.1",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "0.17.1",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "TJ Holowaychuk",
     "email": "tj@vision-media.ca"
@@ -30,7 +35,6 @@
   "bugs": {
     "url": "https://github.com/pillarjs/send/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -60,7 +64,6 @@
     "range-parser": "~1.2.1",
     "statuses": "~1.5.0"
   },
-  "deprecated": false,
   "description": "Better streaming static file server with Range and conditional-GET support",
   "devDependencies": {
     "after": "0.8.2",
diff --git a/projet/node_modules/serve-static/HISTORY.md b/projet/back/node_modules/serve-static/HISTORY.md
similarity index 100%
rename from projet/node_modules/serve-static/HISTORY.md
rename to projet/back/node_modules/serve-static/HISTORY.md
diff --git a/projet/node_modules/serve-static/LICENSE b/projet/back/node_modules/serve-static/LICENSE
similarity index 100%
rename from projet/node_modules/serve-static/LICENSE
rename to projet/back/node_modules/serve-static/LICENSE
diff --git a/projet/node_modules/serve-static/README.md b/projet/back/node_modules/serve-static/README.md
similarity index 100%
rename from projet/node_modules/serve-static/README.md
rename to projet/back/node_modules/serve-static/README.md
diff --git a/projet/node_modules/serve-static/index.js b/projet/back/node_modules/serve-static/index.js
similarity index 100%
rename from projet/node_modules/serve-static/index.js
rename to projet/back/node_modules/serve-static/index.js
diff --git a/projet/node_modules/serve-static/package.json b/projet/back/node_modules/serve-static/package.json
similarity index 90%
rename from projet/node_modules/serve-static/package.json
rename to projet/back/node_modules/serve-static/package.json
index 0f78d36e5a7352e044c1e9c5513e2e625a7e4d1b..bfba266eb736c27e53c6e33d5abde1aec5e857b3 100644
--- a/projet/node_modules/serve-static/package.json
+++ b/projet/back/node_modules/serve-static/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "serve-static@1.14.1",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "serve-static@1.14.1",
   "_id": "serve-static@1.14.1",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
-  "_shasum": "666e636dc4f010f7ef29970a88a674320898b2f9",
-  "_spec": "serve-static@1.14.1",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.14.1",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -29,14 +34,12 @@
   "bugs": {
     "url": "https://github.com/expressjs/serve-static/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "encodeurl": "~1.0.2",
     "escape-html": "~1.0.3",
     "parseurl": "~1.3.3",
     "send": "0.17.1"
   },
-  "deprecated": false,
   "description": "Serve static files",
   "devDependencies": {
     "eslint": "5.16.0",
diff --git a/projet/node_modules/setprototypeof/LICENSE b/projet/back/node_modules/setprototypeof/LICENSE
similarity index 100%
rename from projet/node_modules/setprototypeof/LICENSE
rename to projet/back/node_modules/setprototypeof/LICENSE
diff --git a/projet/node_modules/setprototypeof/README.md b/projet/back/node_modules/setprototypeof/README.md
similarity index 100%
rename from projet/node_modules/setprototypeof/README.md
rename to projet/back/node_modules/setprototypeof/README.md
diff --git a/projet/node_modules/setprototypeof/index.d.ts b/projet/back/node_modules/setprototypeof/index.d.ts
similarity index 100%
rename from projet/node_modules/setprototypeof/index.d.ts
rename to projet/back/node_modules/setprototypeof/index.d.ts
diff --git a/projet/node_modules/setprototypeof/index.js b/projet/back/node_modules/setprototypeof/index.js
similarity index 100%
rename from projet/node_modules/setprototypeof/index.js
rename to projet/back/node_modules/setprototypeof/index.js
diff --git a/projet/node_modules/setprototypeof/package.json b/projet/back/node_modules/setprototypeof/package.json
similarity index 88%
rename from projet/node_modules/setprototypeof/package.json
rename to projet/back/node_modules/setprototypeof/package.json
index 7ec7636a1caa7efc4915d16e47e210303025511f..bbce55ffcd0779f5b03ca52c986a1d04fab697e7 100644
--- a/projet/node_modules/setprototypeof/package.json
+++ b/projet/back/node_modules/setprototypeof/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "setprototypeof@1.1.1",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "setprototypeof@1.1.1",
   "_id": "setprototypeof@1.1.1",
   "_inBundle": false,
@@ -20,17 +26,14 @@
     "/http-errors"
   ],
   "_resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
-  "_shasum": "7e95acb24aa92f5885e0abef5ba131330d4ae683",
-  "_spec": "setprototypeof@1.1.1",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.1.1",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Wes Todd"
   },
   "bugs": {
     "url": "https://github.com/wesleytodd/setprototypeof/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "A small polyfill for Object.setprototypeof",
   "devDependencies": {
     "mocha": "^5.2.0",
diff --git a/projet/node_modules/setprototypeof/test/index.js b/projet/back/node_modules/setprototypeof/test/index.js
similarity index 100%
rename from projet/node_modules/setprototypeof/test/index.js
rename to projet/back/node_modules/setprototypeof/test/index.js
diff --git a/projet/node_modules/sqlstring/HISTORY.md b/projet/back/node_modules/sqlstring/HISTORY.md
similarity index 100%
rename from projet/node_modules/sqlstring/HISTORY.md
rename to projet/back/node_modules/sqlstring/HISTORY.md
diff --git a/projet/node_modules/sqlstring/LICENSE b/projet/back/node_modules/sqlstring/LICENSE
similarity index 100%
rename from projet/node_modules/sqlstring/LICENSE
rename to projet/back/node_modules/sqlstring/LICENSE
diff --git a/projet/node_modules/sqlstring/README.md b/projet/back/node_modules/sqlstring/README.md
similarity index 100%
rename from projet/node_modules/sqlstring/README.md
rename to projet/back/node_modules/sqlstring/README.md
diff --git a/projet/node_modules/sqlstring/index.js b/projet/back/node_modules/sqlstring/index.js
similarity index 100%
rename from projet/node_modules/sqlstring/index.js
rename to projet/back/node_modules/sqlstring/index.js
diff --git a/projet/node_modules/sqlstring/lib/SqlString.js b/projet/back/node_modules/sqlstring/lib/SqlString.js
similarity index 100%
rename from projet/node_modules/sqlstring/lib/SqlString.js
rename to projet/back/node_modules/sqlstring/lib/SqlString.js
diff --git a/projet/node_modules/sqlstring/package.json b/projet/back/node_modules/sqlstring/package.json
similarity index 90%
rename from projet/node_modules/sqlstring/package.json
rename to projet/back/node_modules/sqlstring/package.json
index b8c3f7835af7acde9ec2019fe911b577c8ff2e31..51b3536e63280fabf556adb734be5615e320c214 100644
--- a/projet/node_modules/sqlstring/package.json
+++ b/projet/back/node_modules/sqlstring/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "sqlstring@2.3.1",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "sqlstring@2.3.1",
   "_id": "sqlstring@2.3.1",
   "_inBundle": false,
@@ -19,13 +25,11 @@
     "/mysql"
   ],
   "_resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.1.tgz",
-  "_shasum": "475393ff9e91479aea62dcaf0ca3d14983a7fb40",
-  "_spec": "sqlstring@2.3.1",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/mysql",
+  "_spec": "2.3.1",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/mysqljs/sqlstring/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Adri Van Houdt",
@@ -53,7 +57,6 @@
       "email": "seregpie@gmail.com"
     }
   ],
-  "deprecated": false,
   "description": "Simple SQL escape and format for MySQL",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/projet/node_modules/statuses/HISTORY.md b/projet/back/node_modules/statuses/HISTORY.md
similarity index 100%
rename from projet/node_modules/statuses/HISTORY.md
rename to projet/back/node_modules/statuses/HISTORY.md
diff --git a/projet/node_modules/statuses/LICENSE b/projet/back/node_modules/statuses/LICENSE
similarity index 100%
rename from projet/node_modules/statuses/LICENSE
rename to projet/back/node_modules/statuses/LICENSE
diff --git a/projet/node_modules/statuses/README.md b/projet/back/node_modules/statuses/README.md
similarity index 100%
rename from projet/node_modules/statuses/README.md
rename to projet/back/node_modules/statuses/README.md
diff --git a/projet/node_modules/statuses/codes.json b/projet/back/node_modules/statuses/codes.json
similarity index 100%
rename from projet/node_modules/statuses/codes.json
rename to projet/back/node_modules/statuses/codes.json
diff --git a/projet/node_modules/statuses/index.js b/projet/back/node_modules/statuses/index.js
similarity index 100%
rename from projet/node_modules/statuses/index.js
rename to projet/back/node_modules/statuses/index.js
diff --git a/projet/node_modules/statuses/package.json b/projet/back/node_modules/statuses/package.json
similarity index 86%
rename from projet/node_modules/statuses/package.json
rename to projet/back/node_modules/statuses/package.json
index bdf55fdb20bdafbf35628c6556fb6c7cef4ba599..4751c794fb47986b6aa45708995e90103423c8f2 100644
--- a/projet/node_modules/statuses/package.json
+++ b/projet/back/node_modules/statuses/package.json
@@ -1,19 +1,25 @@
 {
-  "_from": "statuses@~1.5.0",
+  "_args": [
+    [
+      "statuses@1.5.0",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "statuses@1.5.0",
   "_id": "statuses@1.5.0",
   "_inBundle": false,
   "_integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
   "_location": "/statuses",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "statuses@~1.5.0",
+    "raw": "statuses@1.5.0",
     "name": "statuses",
     "escapedName": "statuses",
-    "rawSpec": "~1.5.0",
+    "rawSpec": "1.5.0",
     "saveSpec": null,
-    "fetchSpec": "~1.5.0"
+    "fetchSpec": "1.5.0"
   },
   "_requiredBy": [
     "/express",
@@ -22,13 +28,11 @@
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
-  "_shasum": "161c7dac177659fd9811f43771fa99381478628c",
-  "_spec": "statuses@~1.5.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.5.0",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/jshttp/statuses/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -40,7 +44,6 @@
       "url": "http://jongleberry.com"
     }
   ],
-  "deprecated": false,
   "description": "HTTP status utility",
   "devDependencies": {
     "csv-parse": "1.2.4",
diff --git a/projet/node_modules/string_decoder/.travis.yml b/projet/back/node_modules/string_decoder/.travis.yml
similarity index 100%
rename from projet/node_modules/string_decoder/.travis.yml
rename to projet/back/node_modules/string_decoder/.travis.yml
diff --git a/projet/node_modules/string_decoder/LICENSE b/projet/back/node_modules/string_decoder/LICENSE
similarity index 100%
rename from projet/node_modules/string_decoder/LICENSE
rename to projet/back/node_modules/string_decoder/LICENSE
diff --git a/projet/node_modules/string_decoder/README.md b/projet/back/node_modules/string_decoder/README.md
similarity index 100%
rename from projet/node_modules/string_decoder/README.md
rename to projet/back/node_modules/string_decoder/README.md
diff --git a/projet/node_modules/string_decoder/lib/string_decoder.js b/projet/back/node_modules/string_decoder/lib/string_decoder.js
similarity index 100%
rename from projet/node_modules/string_decoder/lib/string_decoder.js
rename to projet/back/node_modules/string_decoder/lib/string_decoder.js
diff --git a/projet/node_modules/string_decoder/package.json b/projet/back/node_modules/string_decoder/package.json
similarity index 78%
rename from projet/node_modules/string_decoder/package.json
rename to projet/back/node_modules/string_decoder/package.json
index 041244b9341c212654849f8fe01a5013f5fb6ec6..71e75dbb4334ebbe21ec1b1a186822fa2bb9d081 100644
--- a/projet/node_modules/string_decoder/package.json
+++ b/projet/back/node_modules/string_decoder/package.json
@@ -1,35 +1,38 @@
 {
-  "_from": "string_decoder@~1.1.1",
+  "_args": [
+    [
+      "string_decoder@1.1.1",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "string_decoder@1.1.1",
   "_id": "string_decoder@1.1.1",
   "_inBundle": false,
   "_integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
   "_location": "/string_decoder",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "string_decoder@~1.1.1",
+    "raw": "string_decoder@1.1.1",
     "name": "string_decoder",
     "escapedName": "string_decoder",
-    "rawSpec": "~1.1.1",
+    "rawSpec": "1.1.1",
     "saveSpec": null,
-    "fetchSpec": "~1.1.1"
+    "fetchSpec": "1.1.1"
   },
   "_requiredBy": [
     "/readable-stream"
   ],
   "_resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
-  "_shasum": "9cf1611ba62685d7030ae9e4ba34149c3af03fc8",
-  "_spec": "string_decoder@~1.1.1",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/readable-stream",
+  "_spec": "1.1.1",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/nodejs/string_decoder/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "safe-buffer": "~5.1.0"
   },
-  "deprecated": false,
   "description": "The string_decoder module from Node core",
   "devDependencies": {
     "babel-polyfill": "^6.23.0",
diff --git a/projet/node_modules/toidentifier/LICENSE b/projet/back/node_modules/toidentifier/LICENSE
similarity index 100%
rename from projet/node_modules/toidentifier/LICENSE
rename to projet/back/node_modules/toidentifier/LICENSE
diff --git a/projet/node_modules/toidentifier/README.md b/projet/back/node_modules/toidentifier/README.md
similarity index 100%
rename from projet/node_modules/toidentifier/README.md
rename to projet/back/node_modules/toidentifier/README.md
diff --git a/projet/node_modules/toidentifier/index.js b/projet/back/node_modules/toidentifier/index.js
similarity index 100%
rename from projet/node_modules/toidentifier/index.js
rename to projet/back/node_modules/toidentifier/index.js
diff --git a/projet/node_modules/toidentifier/package.json b/projet/back/node_modules/toidentifier/package.json
similarity index 89%
rename from projet/node_modules/toidentifier/package.json
rename to projet/back/node_modules/toidentifier/package.json
index 6206981d8d25aca4126bf0001f3cc1407bac9493..62039f6f52e4ef67f238ebe001d398ef3684df9f 100644
--- a/projet/node_modules/toidentifier/package.json
+++ b/projet/back/node_modules/toidentifier/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "toidentifier@1.0.0",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "toidentifier@1.0.0",
   "_id": "toidentifier@1.0.0",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/http-errors"
   ],
   "_resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
-  "_shasum": "7e1be3470f1e77948bc43d94a3c8f4d7752ba553",
-  "_spec": "toidentifier@1.0.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/http-errors",
+  "_spec": "1.0.0",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -29,7 +34,6 @@
   "bugs": {
     "url": "https://github.com/component/toidentifier/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -41,7 +45,6 @@
       "url": "http://niftylettuce.com/"
     }
   ],
-  "deprecated": false,
   "description": "Convert a string of words to a JavaScript identifier",
   "devDependencies": {
     "eslint": "4.19.1",
diff --git a/projet/node_modules/type-is/HISTORY.md b/projet/back/node_modules/type-is/HISTORY.md
similarity index 100%
rename from projet/node_modules/type-is/HISTORY.md
rename to projet/back/node_modules/type-is/HISTORY.md
diff --git a/projet/node_modules/type-is/LICENSE b/projet/back/node_modules/type-is/LICENSE
similarity index 100%
rename from projet/node_modules/type-is/LICENSE
rename to projet/back/node_modules/type-is/LICENSE
diff --git a/projet/node_modules/type-is/README.md b/projet/back/node_modules/type-is/README.md
similarity index 100%
rename from projet/node_modules/type-is/README.md
rename to projet/back/node_modules/type-is/README.md
diff --git a/projet/node_modules/type-is/index.js b/projet/back/node_modules/type-is/index.js
similarity index 100%
rename from projet/node_modules/type-is/index.js
rename to projet/back/node_modules/type-is/index.js
diff --git a/projet/node_modules/type-is/package.json b/projet/back/node_modules/type-is/package.json
similarity index 84%
rename from projet/node_modules/type-is/package.json
rename to projet/back/node_modules/type-is/package.json
index c192813aeec8a8a5d3e8f927e8c4a0570fc064b8..3ffa4bf4a2c12db180790de0bd50403907e31953 100644
--- a/projet/node_modules/type-is/package.json
+++ b/projet/back/node_modules/type-is/package.json
@@ -1,32 +1,36 @@
 {
-  "_from": "type-is@~1.6.18",
+  "_args": [
+    [
+      "type-is@1.6.18",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "type-is@1.6.18",
   "_id": "type-is@1.6.18",
   "_inBundle": false,
   "_integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
   "_location": "/type-is",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "type-is@~1.6.18",
+    "raw": "type-is@1.6.18",
     "name": "type-is",
     "escapedName": "type-is",
-    "rawSpec": "~1.6.18",
+    "rawSpec": "1.6.18",
     "saveSpec": null,
-    "fetchSpec": "~1.6.18"
+    "fetchSpec": "1.6.18"
   },
   "_requiredBy": [
     "/body-parser",
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
-  "_shasum": "4e552cd05df09467dcbc4ef739de89f2cf37c131",
-  "_spec": "type-is@~1.6.18",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.6.18",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "bugs": {
     "url": "https://github.com/jshttp/type-is/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -42,7 +46,6 @@
     "media-typer": "0.3.0",
     "mime-types": "~2.1.24"
   },
-  "deprecated": false,
   "description": "Infer the content-type of a request.",
   "devDependencies": {
     "eslint": "5.16.0",
diff --git a/projet/node_modules/unpipe/HISTORY.md b/projet/back/node_modules/unpipe/HISTORY.md
similarity index 100%
rename from projet/node_modules/unpipe/HISTORY.md
rename to projet/back/node_modules/unpipe/HISTORY.md
diff --git a/projet/node_modules/unpipe/LICENSE b/projet/back/node_modules/unpipe/LICENSE
similarity index 100%
rename from projet/node_modules/unpipe/LICENSE
rename to projet/back/node_modules/unpipe/LICENSE
diff --git a/projet/node_modules/unpipe/README.md b/projet/back/node_modules/unpipe/README.md
similarity index 100%
rename from projet/node_modules/unpipe/README.md
rename to projet/back/node_modules/unpipe/README.md
diff --git a/projet/node_modules/unpipe/index.js b/projet/back/node_modules/unpipe/index.js
similarity index 100%
rename from projet/node_modules/unpipe/index.js
rename to projet/back/node_modules/unpipe/index.js
diff --git a/projet/node_modules/unpipe/package.json b/projet/back/node_modules/unpipe/package.json
similarity index 87%
rename from projet/node_modules/unpipe/package.json
rename to projet/back/node_modules/unpipe/package.json
index 7f7be3cd3c8ded4c64f1c3719cbc85f82129e9d1..917bc47e4af8630242f0ed1bcfb4e2bcfa8532a2 100644
--- a/projet/node_modules/unpipe/package.json
+++ b/projet/back/node_modules/unpipe/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "unpipe@1.0.0",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "unpipe@1.0.0",
   "_id": "unpipe@1.0.0",
   "_inBundle": false,
@@ -20,9 +26,8 @@
     "/raw-body"
   ],
   "_resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
-  "_shasum": "b2bf4ee8514aae6165b4817829d21b2ef49904ec",
-  "_spec": "unpipe@1.0.0",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/raw-body",
+  "_spec": "1.0.0",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/stream-utils/unpipe/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Unpipe a stream from all destinations",
   "devDependencies": {
     "istanbul": "0.3.15",
diff --git a/projet/node_modules/util-deprecate/History.md b/projet/back/node_modules/util-deprecate/History.md
similarity index 100%
rename from projet/node_modules/util-deprecate/History.md
rename to projet/back/node_modules/util-deprecate/History.md
diff --git a/projet/node_modules/util-deprecate/LICENSE b/projet/back/node_modules/util-deprecate/LICENSE
similarity index 100%
rename from projet/node_modules/util-deprecate/LICENSE
rename to projet/back/node_modules/util-deprecate/LICENSE
diff --git a/projet/node_modules/util-deprecate/README.md b/projet/back/node_modules/util-deprecate/README.md
similarity index 100%
rename from projet/node_modules/util-deprecate/README.md
rename to projet/back/node_modules/util-deprecate/README.md
diff --git a/projet/node_modules/util-deprecate/browser.js b/projet/back/node_modules/util-deprecate/browser.js
similarity index 100%
rename from projet/node_modules/util-deprecate/browser.js
rename to projet/back/node_modules/util-deprecate/browser.js
diff --git a/projet/node_modules/util-deprecate/node.js b/projet/back/node_modules/util-deprecate/node.js
similarity index 100%
rename from projet/node_modules/util-deprecate/node.js
rename to projet/back/node_modules/util-deprecate/node.js
diff --git a/projet/node_modules/util-deprecate/package.json b/projet/back/node_modules/util-deprecate/package.json
similarity index 75%
rename from projet/node_modules/util-deprecate/package.json
rename to projet/back/node_modules/util-deprecate/package.json
index a86c45ab46a5bc5178cb19c49643c08d8a74ceb8..67c0e47ed1fce35b149767a729b602bab9fa3d64 100644
--- a/projet/node_modules/util-deprecate/package.json
+++ b/projet/back/node_modules/util-deprecate/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "util-deprecate@~1.0.1",
+  "_args": [
+    [
+      "util-deprecate@1.0.2",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "util-deprecate@1.0.2",
   "_id": "util-deprecate@1.0.2",
   "_inBundle": false,
   "_integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
   "_location": "/util-deprecate",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "util-deprecate@~1.0.1",
+    "raw": "util-deprecate@1.0.2",
     "name": "util-deprecate",
     "escapedName": "util-deprecate",
-    "rawSpec": "~1.0.1",
+    "rawSpec": "1.0.2",
     "saveSpec": null,
-    "fetchSpec": "~1.0.1"
+    "fetchSpec": "1.0.2"
   },
   "_requiredBy": [
     "/readable-stream"
   ],
   "_resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
-  "_shasum": "450d4dc9fa70de732762fbd2d4a28981419a0ccf",
-  "_spec": "util-deprecate@~1.0.1",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/readable-stream",
+  "_spec": "1.0.2",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Nathan Rajlich",
     "email": "nathan@tootallnate.net",
@@ -31,8 +36,6 @@
   "bugs": {
     "url": "https://github.com/TooTallNate/util-deprecate/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "The Node.js `util.deprecate()` function with browser support",
   "homepage": "https://github.com/TooTallNate/util-deprecate",
   "keywords": [
diff --git a/projet/node_modules/utils-merge/.npmignore b/projet/back/node_modules/utils-merge/.npmignore
similarity index 100%
rename from projet/node_modules/utils-merge/.npmignore
rename to projet/back/node_modules/utils-merge/.npmignore
diff --git a/projet/node_modules/utils-merge/LICENSE b/projet/back/node_modules/utils-merge/LICENSE
similarity index 100%
rename from projet/node_modules/utils-merge/LICENSE
rename to projet/back/node_modules/utils-merge/LICENSE
diff --git a/projet/node_modules/utils-merge/README.md b/projet/back/node_modules/utils-merge/README.md
similarity index 100%
rename from projet/node_modules/utils-merge/README.md
rename to projet/back/node_modules/utils-merge/README.md
diff --git a/projet/node_modules/utils-merge/index.js b/projet/back/node_modules/utils-merge/index.js
similarity index 100%
rename from projet/node_modules/utils-merge/index.js
rename to projet/back/node_modules/utils-merge/index.js
diff --git a/projet/node_modules/utils-merge/package.json b/projet/back/node_modules/utils-merge/package.json
similarity index 86%
rename from projet/node_modules/utils-merge/package.json
rename to projet/back/node_modules/utils-merge/package.json
index 34fc2bb35b77028a7df75979a06e79f69faa5ad8..a50853ce51185e3caa2dd7e95340e1aeb82d47cf 100644
--- a/projet/node_modules/utils-merge/package.json
+++ b/projet/back/node_modules/utils-merge/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "utils-merge@1.0.1",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
   "_from": "utils-merge@1.0.1",
   "_id": "utils-merge@1.0.1",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
-  "_shasum": "9f95710f50a267947b2ccc124741c1028427e713",
-  "_spec": "utils-merge@1.0.1",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.0.1",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Jared Hanson",
     "email": "jaredhanson@gmail.com",
@@ -30,9 +35,7 @@
   "bugs": {
     "url": "http://github.com/jaredhanson/utils-merge/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "merge() utility function",
   "devDependencies": {
     "chai": "1.x.x",
diff --git a/projet/node_modules/vary/HISTORY.md b/projet/back/node_modules/vary/HISTORY.md
similarity index 100%
rename from projet/node_modules/vary/HISTORY.md
rename to projet/back/node_modules/vary/HISTORY.md
diff --git a/projet/node_modules/vary/LICENSE b/projet/back/node_modules/vary/LICENSE
similarity index 100%
rename from projet/node_modules/vary/LICENSE
rename to projet/back/node_modules/vary/LICENSE
diff --git a/projet/node_modules/vary/README.md b/projet/back/node_modules/vary/README.md
similarity index 100%
rename from projet/node_modules/vary/README.md
rename to projet/back/node_modules/vary/README.md
diff --git a/projet/node_modules/vary/index.js b/projet/back/node_modules/vary/index.js
similarity index 100%
rename from projet/node_modules/vary/index.js
rename to projet/back/node_modules/vary/index.js
diff --git a/projet/node_modules/vary/package.json b/projet/back/node_modules/vary/package.json
similarity index 83%
rename from projet/node_modules/vary/package.json
rename to projet/back/node_modules/vary/package.json
index 51a82d9d354907686dd2476dc5ecda69396f495f..d3ad20168907c47719d9d32310798d49b9db0b12 100644
--- a/projet/node_modules/vary/package.json
+++ b/projet/back/node_modules/vary/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "vary@~1.1.2",
+  "_args": [
+    [
+      "vary@1.1.2",
+      "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back"
+    ]
+  ],
+  "_from": "vary@1.1.2",
   "_id": "vary@1.1.2",
   "_inBundle": false,
   "_integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
   "_location": "/vary",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "vary@~1.1.2",
+    "raw": "vary@1.1.2",
     "name": "vary",
     "escapedName": "vary",
-    "rawSpec": "~1.1.2",
+    "rawSpec": "1.1.2",
     "saveSpec": null,
-    "fetchSpec": "~1.1.2"
+    "fetchSpec": "1.1.2"
   },
   "_requiredBy": [
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
-  "_shasum": "2299f02c6ded30d4a5961b0b9f74524a18f634fc",
-  "_spec": "vary@~1.1.2",
-  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/node_modules/express",
+  "_spec": "1.1.2",
+  "_where": "/Users/klaus/Documents/Web/Back/2019_tp2/projet/back",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -29,8 +34,6 @@
   "bugs": {
     "url": "https://github.com/jshttp/vary/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Manipulate the HTTP Vary header",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/projet/package-lock.json b/projet/back/package-lock.json
similarity index 100%
rename from projet/package-lock.json
rename to projet/back/package-lock.json
diff --git a/projet/package.json b/projet/back/package.json
similarity index 100%
rename from projet/package.json
rename to projet/back/package.json
diff --git a/projet/data.sql b/projet/db/data.sql
similarity index 100%
rename from projet/data.sql
rename to projet/db/data.sql
diff --git a/projet/docker-compose.yml b/projet/db/docker-compose.yml
similarity index 100%
rename from projet/docker-compose.yml
rename to projet/db/docker-compose.yml
diff --git a/projet/hyperdrive.sql b/projet/db/hyperdrive.sql
similarity index 84%
rename from projet/hyperdrive.sql
rename to projet/db/hyperdrive.sql
index 431989eed299dc41a64b89de345f1b4465cdc6ec..1b3401b04d752e7da543281848ffc06b8ecef3b5 100644
--- a/projet/hyperdrive.sql
+++ b/projet/db/hyperdrive.sql
@@ -23,6 +23,8 @@ CREATE TABLE IF NOT EXISTS Files (
     file_id varchar(100) NOT NULL,
     file_name varchar(50) NOT NULL,
     paths varchar(50) NOT NULL,
+    lat FLOAT,
+    lng FLOAT,
     PRIMARY KEY (file_id),
     FOREIGN KEY (paths) REFERENCES Paths(paths)
 );
@@ -59,12 +61,12 @@ VALUES
 
 INSERT INTO Files
 VALUES
-    ("abcd", "un", "/a"),
-    ("ab", "deux", "/a"),
-    ("@dfsg", "trois", "/c/test"),
-    ("gbvaf", "quatre", "/b"),
-    ("dsfgh", "cinq", "/d"),
-    ("sdfa", "six", "/e");
+    ("abcd", "un", "/a", 46.2054, 6.1459),
+    ("ab", "deux", "/a", 46.2054, 6.1459),
+    ("@dfsg", "trois", "/c/test", 46.2054, 6.1459),
+    ("gbvaf", "quatre", "/b", 46.2054, 6.1459),
+    ("dsfgh", "cinq", "/d", 46.2054, 6.1459),
+    ("sdfa", "six", "/e", 46.2054, 6.1459);
 
 INSERT INTO Shares
 VALUES
diff --git a/projet/front/images/file_img.png b/projet/front/images/file_img.png
new file mode 100644
index 0000000000000000000000000000000000000000..26cabb5eb9b4ab3f09439c5aa5062bda952bcb7e
Binary files /dev/null and b/projet/front/images/file_img.png differ
diff --git a/projet/front/images/folder_img.png b/projet/front/images/folder_img.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f85894b05e0a7c47b4e94d74ee8a5ea624de983
Binary files /dev/null and b/projet/front/images/folder_img.png differ
diff --git a/projet/front/index.html b/projet/front/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..b691908eca42a7506fb460fbee9d84115006a9b4
--- /dev/null
+++ b/projet/front/index.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta http-equiv="X-UA-Compatible" content="ie=edge">
+    <title>Document</title>
+</head>
+<body>
+    <h1>Hyperdrive</h1>
+    <div id="hyperdrive">
+        <div id="menu">
+
+        </div>
+        <div id="drive">
+
+        </div>
+        <div id="info">
+
+        </div>
+    </div>
+</body>
+</html>
\ No newline at end of file