This commit is contained in:
kogleee
2023-11-08 13:17:48 +03:00
commit 3dbd9654c2
136 changed files with 14736 additions and 0 deletions

13
task12/1/app.js Normal file
View File

@@ -0,0 +1,13 @@
var http = require('http');
http.createServer(function (request, response) {
console.log('Url: ' + request.url);
console.log('Тип запроса: ' + request.method);
console.log(
'User-Agent: ' + request.headers['user-agent']
);
console.log('Все заголовки');
console.log(request.headers);
response.end();
}).listen(3000);

18
task12/2/app.js Normal file
View File

@@ -0,0 +1,18 @@
const http = require('http');
http.createServer(function (request, response) {
response.setHeader('Content-Type', 'text/html');
response.write('<!DOCTYPE html>');
response.write('<html>');
response.write('<head>');
response.write('<title>Hello Node.js</title>');
response.write('<meta charset="utf-8" />');
response.write('</head>');
response.write('<body>');
response.write('<h2>Привет миг</h2>');
response.write('<h2>Привет миг</h2>');
response.write('<h2>Привет миг</h2>');
response.write('</body>');
response.write('</html>');
response.end();
}).listen(3000);

19
task12/3/app.js Normal file
View File

@@ -0,0 +1,19 @@
const http = require('http');
http.createServer(function (request, response) {
response.setHeader(
'Content-Type',
'text/html; charset=utf-8;'
);
if (request.url === '/home' || request.url === '/') {
response.write('<h2>Home</h2>');
} else if (request.url == '/about') {
response.write('<h2>About</h2>');
} else if (request.url == '/contact') {
response.write('<h2>Contacts</h2>');
} else {
response.write('<h2>Not found</h2>');
}
response.end();
}).listen(3000);

20
task12/4/app.js Normal file
View File

@@ -0,0 +1,20 @@
const http = require('http');
http.createServer(function (request, response) {
response.setHeader(
'Content-Type',
'text/html; charset=utf-8;'
);
if (request.url === '/loli') {
response.statusCode = 302; // временная переадресация
// на адрес localhost:3000/newpage
response.setHeader('Location', '/newpage');
} else if (request.url == '/newpage') {
response.write('New address');
} else {
response.write('Not Found');
response.statusCode = 404; // адрес не найден
}
response.end();
}).listen(3000);