Js
Добрый день у меня есть код написанный в node js я вам его скину и его нужно будет выложить на какой-нибудь бесплатный хостинг. Сможете сделать?
const express = require('express');
const app = express();
var fs = require('fs');
const format = require("node.date-time");
const bodyParser = require("body-parser");
const port = process.env.port || 8080;
//Функция для вывода времени
function LogTime(){
return new Date().format("Y-MM-dd HH:mm:SS")+" ";
}
app.get('/', function (req, res, next) { /*отправка пользователю формы и фиксация в журнале*/
fs.appendFile('req.log', LogTime()+'Загрузка страницы без постфикса.'+'\n', 'utf8', function(){});
next();
},
//отправка пользователю формы
function (req, res) {
res.sendFile(__dirname + "/static" + "/form.html");
});
//создание парсера для данных
const urlencodedParser = bodyParser.urlencoded({
extended: false,
});
//определение функции для обработки
app.post('/register', urlencodedParser, function (req,res) {
if (!req.body) return res.sendStatus(400);
//читаем файл-лог и переводим в строку
var data = fs.readFileSync("req.log");
data.toString();
//вывод введённых данных и файла-лога
res.send("
Это данные
Фамилия: "+`${req.body.sname}` + "
Имя: "+`${req.body.name}` + `
Отчество: ${req.body.secname}`);
//запись полученных данных в журнал
fs.appendFile('req.log',LogTime()
+ 'Получены следующие данные' + '\n'
+ 'Фамилия: ' + `${req.body.sname}` + '\n'
+ 'Имя: ' + `${req.body.name}` + '\n'
+ 'Отчество: ' + `${req.body.secname}` + '\n', 'utf8', function(){});
});
app.use(express.static((__dirname + '/static')));
app.listen(port);