Я не являюсь разработчиком веб-приложения, и я начал использовать экспресс, и у меня есть этот код
app.post("/", function(req, res) {
var crypto = req.body.crypto;
var fiat = req.body.fiat;
var amount = req.body.amount;
var options = {
url: "https://apiv2.bitcoinaverage.com/convert/global",
method: "GET",
qs: {
from: crypto,
to: fiat,
amount: amount
}
};
request(options, function(error, response, body) {
var data = JSON.parse(body);
var time = data.time;
var price = data.price;
res.write("Current time is: " + time);
res.write("<p> Your " + amount + " " + crypto + " is worth " + price +
" " + fiat + "</p>");
res.send();
});
});
Но когда я запускаю свой сервер и запускаю запрос POST, то, что отображается на странице, выглядит так:
Текущее время: 2019-06-29 18:50:35 <p>
Ваш 2 BTC стоит 23954,24 USD </p>
Из того, что я знаю res.write () isnне должен отображать HTML, а не отображать элементы HTML как текст.
Я что-то здесь не так делаю ??Как это исправить, чтобы теги HTML не отображались на странице в виде текста?
Заранее спасибо:)