From eee7e1837307704934f4aae316bd26789e6b550d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anna=20G=C3=B3rzanowska?= Date: Thu, 15 Feb 2018 13:51:24 +0100 Subject: [PATCH 1/3] server test done :smile: --- .gitignore | 3 +++ app/testowySerwer.js | 9 +++++++++ 2 files changed, 12 insertions(+) create mode 100644 .gitignore create mode 100644 app/testowySerwer.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..de88951 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.idea +*.*~ +node_modules diff --git a/app/testowySerwer.js b/app/testowySerwer.js new file mode 100644 index 0000000..243a791 --- /dev/null +++ b/app/testowySerwer.js @@ -0,0 +1,9 @@ +const http = require('http'); + +const srv = http.createServer((req, res) => { + console.log('Ktoś puka do drzwi back-endu!'); +}); + +srv.listen(3000, () => { + console.log('Serwer uruchomiony na porcie 3000'); +}); \ No newline at end of file From 4793a82f27544f776786fe80e678e64c630fcf35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anna=20G=C3=B3rzanowska?= Date: Thu, 15 Feb 2018 14:56:58 +0100 Subject: [PATCH 2/3] Ex. 02 done --- app/zadanieDnia1.js | 17 ++++++++++++++++- app/zadanieDnia2.js | 12 +++++++++++- 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/app/zadanieDnia1.js b/app/zadanieDnia1.js index 8c20173..4c0ee7e 100644 --- a/app/zadanieDnia1.js +++ b/app/zadanieDnia1.js @@ -1 +1,16 @@ -//Twój kod \ No newline at end of file +const http = require('http'); + +const srv = http.createServer((req, res) => { + const acceptLanguage = req.headers['accept-language']; + const userAgent = req.headers['user-agent']; + const accept = req.headers['accept']; + console.log('Preferowane języki:', acceptLanguage, + '\n info o systemie i przeglądarce użytkownika: ', userAgent, + '\n Treści preferowane przez przeglądarkę: ', accept); + res.setHeader("Content-Type", "text/html; charset=utf-8"); + res.end('

Hello, World from back-end!

'); +}); + +srv.listen(3000, () => { + console.log('Serwer uruchomiony na porcie 3000'); +}); diff --git a/app/zadanieDnia2.js b/app/zadanieDnia2.js index 8c20173..a54026e 100644 --- a/app/zadanieDnia2.js +++ b/app/zadanieDnia2.js @@ -1 +1,11 @@ -//Twój kod \ No newline at end of file +const http = require('http'); + +const srv = http.createServer((req, res) => { + const userAgent = req.headers['user-agent']; + res.setHeader("Content-Type", "text/html; charset=utf-8"); + res.end(userAgent); +}); + +srv.listen(3000, () => { + console.log('Serwer uruchomiony na porcie 3000'); +}); From 9369ab7428f1a1af5f979e71b6f9360f843b7422 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anna=20G=C3=B3rzanowska?= Date: Thu, 15 Feb 2018 15:02:54 +0100 Subject: [PATCH 3/3] Challenge done --- app/zadanieDnia2.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/zadanieDnia2.js b/app/zadanieDnia2.js index a54026e..da58dec 100644 --- a/app/zadanieDnia2.js +++ b/app/zadanieDnia2.js @@ -2,8 +2,9 @@ const http = require('http'); const srv = http.createServer((req, res) => { const userAgent = req.headers['user-agent']; + const accept = req.headers['accept']; res.setHeader("Content-Type", "text/html; charset=utf-8"); - res.end(userAgent); + res.end('

Cześć przeglądarko!

'+ '

Oto trochę informacji o Tobie:

' + userAgent + '

To są treści, jakie preferujesz:

' + accept); }); srv.listen(3000, () => {