Закажите услуги фрилансеров для вашего проекта прямо сейчас!

Размещение заказа на фриланс бирже бесплатно.

7 дней назад
Гость
7 дней в сервисе
Был онлайн 3 дня назад
7 дней назад

Написать функцию Delete. Не могу не решить не найти, как подружить форму html и app. Delete
<!DOCTYPE html>
<meta charset="utf-8">
<title>My quest</title>
</head>

<body>
<h1><u><center>Pogoda w Kraju</u></h1>
<h2><u><center>Aktualizacja dannych</u></h2>
<br> <br> <br> <br> <br>
<center> <form action="//127.0.0.1:8081/process_get" method="GET">
<br>
Location: <input type="text" name="location"> <br> <br><br>
temperature: temperaturę w st. C
<input type="text" name="temperature"> C<br><br>
humidity: wilgotność powietrza w %
<input type="text" name="humidity"> %<br><br>
pressure: ciśnienie w hPa
<input type="text" name="pressure"> hPa<br><br>
<br>
<input type="submit" value="GET">
</form>

<center> <form action="//127.0.0.1:8081/process_post" method="POST">
Location: <input type="text" name="location"> <br> <br> <br>
temperature: temperaturę w st. C
<input type="text" name="temperature"> C<br><br>
humidity: wilgotność powietrza w %
<input type="text" name="humidity"> %<br><br>
pressure: ciśnienie w hPa
<input type="text" name="pressure"> hPa<br><br>
<input type="submit" value="POST">
</form>
<br>

<center> <form action="//127.0.0.1:8081/process_delete" method="GET">

<input type="submit" value="DELETE"><br>
</form>

</body>

</html>

var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var fs = require('fs');
const path = require('path');
app.use(bodyParser.urlencoded({
extended: true
}));
app.use(express.static(__dirname + '/public'));
app.post('/process_post', (req, res) => {
// należy utworzyć nowy obiek
const newWeather = ;
console.log(req.body)
// читаем актуальные данные
const weather = JSON.parse(fs.readFileSync("weather.json"));
// dodać do nich nową pogodę
weather.push(newWeather);
// записать изменения
fs.writeFileSync("weather.json", JSON.stringify(weather));
res.json(newWeather);
});


app.use(express.static('public'));
app.get('/process_get', function(req, res) {
const records = JSON.parse(fs.readFileSync("weather.json"));
const weather = JSON.parse(fs.readFileSync("weather.json"));
res.json(weather);
});


app.get('/process_delete', function (req, res) {

// First read existing users.
const weather = JSON.parse(fs.readFileSync("weather.json"));
let removed = weather.splice(0, 2);

alert( removed );
fs.writeFileSync("weather.json", JSON.stringify(weather));
});


var server = app.listen(8081, function() {
var host = server.address().address
var port = server.address().port
console.log("Example app listening at //%s:%s", host, port)
})

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Никита Салтанюк
25 лет, Россия
1 год в сервисе
Был онлайн 22 минуты назад
3 дня назад
Тошпулат Т.
23 года, Узбекистан
3 месяца в сервисе
Был онлайн 6 дней назад
6 дней назад
Михаил Б.
Михаил Б. 
54 года, Россия
3 года в сервисе
Был онлайн 2 дня назад
6 дней назад

Безопасный платеж

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.