From 41ad8e876fb3475b0f30207c514b453c1247d9c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Godzi=C5=84ski?= Date: Fri, 2 Feb 2018 21:43:31 +0100 Subject: [PATCH 1/3] Zadanie 01 - done --- app/zadanie01.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/app/zadanie01.js b/app/zadanie01.js index 8c20173..ffc7744 100644 --- a/app/zadanie01.js +++ b/app/zadanie01.js @@ -1 +1,15 @@ -//Twój kod \ No newline at end of file +//Twój kod + +const express = require('express'); +const app = express(); + +app.get('/numbers/:number1/:number2', (req, res) => { + let number1 = parseInt(req.params.number1); + let number2 = parseInt(req.params.number2); + let sum = number1 + number2; + res.send(`

${number1} + ${number2} = ${sum}

`); +}); + +app.listen(3000, () => { + console.log('Serwer uruchomiony na porcie 3000'); +}); \ No newline at end of file From 4334542adeeb67cea048b1f191b54ae2e25b9ab8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Godzi=C5=84ski?= Date: Fri, 2 Feb 2018 21:43:47 +0100 Subject: [PATCH 2/3] Zadanie 02 - done --- app/zadanie02.js | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/app/zadanie02.js b/app/zadanie02.js index 8c20173..a347cbc 100644 --- a/app/zadanie02.js +++ b/app/zadanie02.js @@ -1 +1,25 @@ -//Twój kod \ No newline at end of file +//Twój kod + +const express = require('express'); +const app = express(); +const style = 'text-align:center; border: 3px solid #000; margin-top: 50px; background-color: #CDCDCD;'; +let name; + +app.get('/name/set/:imie', (req, res) => { + name = req.params.imie; + res.send(`

${name}

`); +}); + +app.get('/name/show', (req, res) => { + let information = name !== undefined ? `You set name: ${name}` : 'Please set name first'; + res.send(`

${information}

`); +}); + +app.get('/name/check', (req, res) => { + let information = name !== undefined ? 'Name saved' : 'Name not saved'; + res.send(`

${information}

`); +}); + +app.listen(3000, () => { + console.log('Serwer uruchomiony na porcie 3000'); +}); \ No newline at end of file From a7ba62e2552005949802d8880d7a8136715552f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Godzi=C5=84ski?= Date: Fri, 2 Feb 2018 21:44:08 +0100 Subject: [PATCH 3/3] Zadanie Dnia 1 - done --- app/zadanieDnia1.js | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/app/zadanieDnia1.js b/app/zadanieDnia1.js index 8c20173..dfaa04a 100644 --- a/app/zadanieDnia1.js +++ b/app/zadanieDnia1.js @@ -1 +1,26 @@ -//Twój kod \ No newline at end of file +//Twój kod + +const express = require('express'); +const app = express(); +let options = []; + +app.use(express.static('./public/zadanieDnia/')); + +app.get('/vote/:option', (req, res) => { + let option = req.params.option; + + typeof options[option] === 'undefined' ? options[option] = 1 : options[option]++; + res.send(`

Thank you for your vote

`); +}); + +app.get('/votes/check', (req, res) => { + let voteResults = ''; + for (let option in options) { + voteResults += `

Votes for ${option}: ${options[option]}


`; + } + res.send(voteResults); +}); + +app.listen(3000, () => { + console.log('Serwer uruchomiony na porcie 3000'); +}); \ No newline at end of file