Ver Fonte

initial commit

k.niemeskern há 2 anos atrás
pai
commit
38fd9c9f78
4 ficheiros alterados com 40 adições e 9 exclusões
  1. 13 9
      index.js
  2. 2 0
      package.json
  3. 13 0
      postTest.js
  4. 12 0
      yarn.lock

+ 13 - 9
index.js

@@ -4,19 +4,23 @@
 const express = require('express');
 const app = express();
 
+let numberFollower = "1112"
+
+app.use(express.json());
 app.get('/', (req, res) => {
-    res.json({number: 12345})
+    res.json({number: numberFollower})
 });
 
-app.get('/update/', (req, res) => {
-    res.json({number: 12345})
-});
 
 app.post('/update', function (req, res) {
-    console.log(req);
-    console.log(res);
-    
-    res.send('Got a POST request')
+    // console.log(req.body);
+    console.log(req.body.count ? req.body.count : "NO NUMBER !");
+    console.log("req.body ...");
+    let newNumber = req.body
+    console.log("newNumber", newNumber);
+    numberFollower = newNumber.count
+    res.send({ info: `Got a POST request ${numberFollower}`})
   })
-app.listen(80);
+app.listen(process.env.PORT);
+// app.listen(8022);
 

+ 2 - 0
package.json

@@ -4,11 +4,13 @@
   "description": "",
   "main": "index.js",
   "scripts": {
+    "start": "node index.js",
     "test": "echo \"Error: no test specified\" && exit 1"
   },
   "author": "Niemeskern Kévin",
   "license": "ISC",
   "dependencies": {
+    "axios": "^0.21.1",
     "express": "^4.17.1"
   }
 }

+ 13 - 0
postTest.js

@@ -0,0 +1,13 @@
+let axios = require('axios')
+// axios.post('http://woodilis.eu-4.evennode.com/update', {
+
+axios.post('http://localhost:8022/update', {
+    count: 3333,
+  })
+  .then(function (response) {
+    console.log(response.data);
+  })
+  .catch(function (error) {
+    console.log(error);
+    console.log("error")
+  });

+ 12 - 0
yarn.lock

@@ -15,6 +15,13 @@ array-flatten@1.1.1:
   resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
   integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
 
+axios@^0.21.1:
+  version "0.21.1"
+  resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8"
+  integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==
+  dependencies:
+    follow-redirects "^1.10.0"
+
 body-parser@1.19.0:
   version "1.19.0"
   resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"
@@ -144,6 +151,11 @@ finalhandler@~1.1.2:
     statuses "~1.5.0"
     unpipe "~1.0.0"
 
+follow-redirects@^1.10.0:
+  version "1.14.1"
+  resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.1.tgz#d9114ded0a1cfdd334e164e6662ad02bfd91ff43"
+  integrity sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==
+
 forwarded@0.2.0:
   version "0.2.0"
   resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"