MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Phân tích cú pháp dữ liệu từ cơ sở dữ liệu trong PUG

Nếu bạn đang sử dụng Node, hãy đọc tiếp.

Cài đặt js-htmlencode gói:

npm install -S js-htmlencode

Sau đó, chạy đầu ra cơ sở dữ liệu thô của bạn thông qua htmlDecode phương pháp một lần. Bạn nên làm điều đó trong ứng dụng máy chủ của mình trước khi chuyển dữ liệu sang tập lệnh Pug của bạn:

Javascript máy chủ:

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.pug:

html
  head
  body 
    h3 Html Decoding Twice
    p Using !: !{raw}
    p Using #: #{raw}
    p Final: !{decoded}

Sản lượng thực tế:

Cần lưu ý rằng !{raw} không hiển thị thành <h1>… . Nó hiển thị theo nghĩa đen, tức là &lt;h1>… . Đây là trình duyệt hiển thị &lt; dưới dạng < .

Hãy lưu ý tất cả các lưu ý đi kèm với việc sử dụng ! nhà điều hành.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tại sao PyGame bị đóng băng khi sử dụng kết hợp với PyMongo?

  2. windows:rails:lỗi khi cài đặt bson_ext

  3. MongoDB $ lookup so với Mongoose

  4. Thông báo lỗi từ thao tác MongoDB `disneys.insertOne ()` đệm hết thời gian chờ sau 10000ms

  5. Tài liệu Đọc và chèn với khóa / giao dịch trong nodejs với mongodb