Chciałbym wyświetlić obrazek za pomocą NodeJS i Expressa, ale nie mam pojęcia jak to zrobić. Szukałem różnych rozwiązań w internecie, ale nie jestem w stanie zrozumieć jak mogę zmodyfikować kod, tak, aby wyświetlał obrazek po wpisaniu URL do formularza. Potrafię pobrać dane z formularza jednak nie wiem, jak URL zamienić na normalny obrazek. Dzięki za wszelką pomoc :)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form action="dodaj" method="POST">
<p>
URL: <input type="text" name="url">
</p>
<p>
Opis: <input type="text" name="opis">
</p>
<p>
<input type="submit" value="Wyslij" name="przycisk">
</p>
</form>
</body>
</html>
const express = require('express');
const app = express();
let date = new Date();
app.use(express.static('public'));
app.use(express.urlencoded({extended: true}));
app.post('/dodaj', (req, res) => {
if (req.body.url !== '' && req.body.opis !== ''){
res.send(req.body.url + "<p></p>" + req.body.opis + "<p></p>" + date);
}
else{
res.send("Error! Zle wypelniony formularz");
}
});
app.listen(3000);