From 37e36bfb9175cb313c379ba4135f2e636fdb5ea4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Bu=C5=82ka?= Date: Sun, 4 Feb 2018 19:49:15 +0000 Subject: [PATCH] Day5 --- app/zadanie01.js | 16 +++++++++++++++- app/zadanie02.js | 37 ++++++++++++++++++++++++++++++++++++- app/zadanieDnia1.js | 26 +++++++++++++++++++++++++- 3 files changed, 76 insertions(+), 3 deletions(-) diff --git a/app/zadanie01.js b/app/zadanie01.js index 8c20173..a548f81 100644 --- a/app/zadanie01.js +++ b/app/zadanie01.js @@ -1 +1,15 @@ -//Twój kod \ No newline at end of file +express = require('express'); +const app = express(); + +app.get('/', (req, res) => { + res.send('Hello, world!'); +}); + +app.get('/:a/:b', (req, res) => { + const wynik = parseInt(req.params.a) + parseInt(req.params.b); + res.send('Wynik sumowania to: ' + wynik); +}); + +app.listen(3000, () => { + console.log('Wystartowalem serwerek na porcie 3000'); +}); \ No newline at end of file diff --git a/app/zadanie02.js b/app/zadanie02.js index 8c20173..bc348e7 100644 --- a/app/zadanie02.js +++ b/app/zadanie02.js @@ -1 +1,36 @@ -//Twój kod \ No newline at end of file +express = require('express'); +const app = express(); + +app.get('/', (req, res) => { + res.send('Hello, world!'); +}); + +let imie; +let flag = false; + +app.get('/name/set/:imie', (req, res) => { + imie = req.params.imie; + flag = true; + res.send('Set - Podane imie to: ' + imie); +}); + +app.get('/name/show', (req, res) => { + if (flag === true){ + res.send('Show - Podane imie to: ' + imie); + } else { + res.send('Nie zdefiniowano jeszcze imienia.') + } +}); + +app.get('/name/check', (req, res) => { + if (flag === false){ + res.send('Imie nie zostalo jeszcze zdefiniowane'); + } else { + res.send('Check - Podane imie to: ' + imie); + } + +}); + +app.listen(3000, () => { + console.log('Wystartowalem serwerek na porcie 3000'); +}); \ No newline at end of file diff --git a/app/zadanieDnia1.js b/app/zadanieDnia1.js index 8c20173..9e801a8 100644 --- a/app/zadanieDnia1.js +++ b/app/zadanieDnia1.js @@ -1 +1,25 @@ -//Twój kod \ No newline at end of file +express = require('express'); +const app = express(); + +app.use(express.static('./public/zadanieDnia/')); + +let yes = 0; +let no = 0; + +app.get('/vote/yes', (req, res) => { + yes++; + res.send('Cieszy mnie Twoja pozytywna opinia.'); +}); + +app.get('/vote/no', (req, res) => { + no++; + res.send('Szkoda, dzięki za głos.'); +}); + +app.get('/votes/check', (req, res) => { + res.send('Wyniki głosowanie - ' + yes + ' głosowało na tak, a ' + no + ' głosowało na nie.'); +}); + +app.listen(3000, () => { + console.log('Wystartowalem serwerek na porcie 3000'); +}); \ No newline at end of file