Задать вопрос
@Devero97

Как сохранить html разметку с текстом в mongodb?

Я в тег textarea вписываю html разметку и сохраняю ее в переменную. Затем отправляю и сохраняю в базу данных. Но вместо такого, например, код : Hello, в базу сохраняется вот это <h2>Hello</h2>. И при отображении на фронте я не могу нормально отобразить текст. Именно сохранение происходит как будто с конвертацией. Когда я в базу сам вставляю код, без использования textarea, но все работает нормально.
  • Вопрос задан
  • 229 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Node.js для backend-разработки
    6 месяцев
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@hello_my_name_is_dany
Backend Developer (Node.js, PHP, C#)
Посмотрите, через mongodb cli в каком виде сохранились данные, Если просто Hello, то у вас стоит strip html-тэгов, его надо бы отключить для данного HTTP-запроса на сохранение. Если сохранилось, как надо, то тут надо смотреть как вы выводите на фронт, многие фреймворки делают strip тэгов, поэтому смотрите для своего фреймворка, как можно вывести без этого. А если вы пользуетесь DOM API, то надо выводить именно через innerHtml
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы