This commit is contained in:
MishaBagger
2023-10-25 09:15:21 +03:00
commit b6c10cc93f
9828 changed files with 1446743 additions and 0 deletions

83
31/app.js Normal file
View File

@@ -0,0 +1,83 @@
const express = require('express');
const hbs = require('hbs');
const app = express();
hbs.registerHelper('getTime', function () {
var myDate = new Date();
var hour = myDate.getHours();
var minute = myDate.getMinutes();
var second = myDate.getSeconds();
if (minute < 10) {
minute = '0' + minute;
}
if (second < 10) {
second = '0' + second;
}
return (
'Текущее время: ' +
hour +
':' +
minute +
':' +
second
);
});
hbs.registerHelper('createStringList', function (array) {
var result = '';
for (var i = 0; i < array.length; i++) {
result += '<li>' + array[i] + '</li>';
}
return new hbs.SafeString('<ul>' + result + '</ul>');
});
app.set('view engine', 'hbs');
app.get('/', function (request, response) {
response.render('home.hbs', {
fruit: ['apple', 'lemon', 'banana', 'grape'],
});
});
app.listen(3000);const express = require('express');
const hbs = require('hbs');
const app = express();
hbs.registerHelper('getTime', function () {
var myDate = new Date();
var hour = myDate.getHours();
var minute = myDate.getMinutes();
var second = myDate.getSeconds();
if (minute < 10) {
minute = '0' + minute;
}
if (second < 10) {
second = '0' + second;
}
return (
'Текущее время: ' +
hour +
':' +
minute +
':' +
second
);
});
hbs.registerHelper('createStringList', function (array) {
var result = '';
for (var i = 0; i < array.length; i++) {
result += '<li>' + array[i] + '</li>';
}
return new hbs.SafeString('<ul>' + result + '</ul>');
});
app.set('view engine', 'hbs');
app.get('/', function (request, response) {
response.render('home.hbs', {
fruit: ['apple', 'lemon', 'banana', 'grape'],
});
});
app.listen(3000);

12
31/home.hbs Normal file
View File

@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html>
<head>
<title>Главная страница</title>
<meta charset="utf-8" />
</head>
<body>
<h1>Главная страница</h1>
<div>{{getTime}}</div>
<div>{{createStringList fruit}}</div>
</body>
<html>