यदि आप नोड रीड ऑन का उपयोग कर रहे हैं।
js-htmlencode इंस्टॉल करें पैकेज:
npm install -S js-htmlencode
फिर अपना कच्चा डेटाबेस आउटपुट htmlDecode
. के माध्यम से चलाएँ एक बार विधि। डेटा को अपनी पग स्क्रिप्ट में भेजने से पहले आपको इसे अपने सर्वर ऐप में करना चाहिए:
सर्वर जावास्क्रिप्ट:
const htmlDecode = require("js-htmlencode").htmlDecode;
app.get("/htmldecode", (req, res) => {
const raw = "<h1>This is <span style='color:red'>RED</span>!!</h1>"
res.render("htmldecode", { raw: raw, decoded: htmlDecode(raw) })
});
htmldecode.पग:
html
head
body
h3 Html Decoding Twice
p Using !: !{raw}
p Using #: #{raw}
p Final: !{decoded}
वास्तविक आउटपुट:
यह ध्यान दिया जाना चाहिए कि !{raw}
<h1>…
. में रेंडर नहीं होता . यह शाब्दिक रूप से प्रस्तुत करता है, अर्थात <h1>…
. यह ब्राउज़र है जो <
. दिखाता है <
. के रूप में ।
!
. के उपयोग से आने वाली सभी सावधानियों पर ध्यान दें ऑपरेटर।