Показать сообщение отдельно
  #1 (permalink)  
Старый 07.02.2019, 08:55
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

Контент из JSON + спецсимвол = корявый рендер!!! Как быть???
Коллеги, доброго времени суток, подскажите, если кто сталкивался

Пишу приложение на node.js + express, контент храню в json файлах, так как мало страниц и они не большие. Так вот...

В роутере подключаю этот самый нужный json файл, добавляю все что нужно в locals переменные и отдаю клиенту, все просто:

let content = require('../main.json');

res.render('index.ejs', {
    template: '../tmplates/index.ejs',
    content: content
})


Далее в шаблоне все вставляется куда нужно. Отдается и все хорошо. НО!

Партия сказала, что нужно весь текст прогонят через типограф товарища одного, в итоге из строки:

"title" : "Всем привет от Васи!"


Получается:

"title" : "Всем привет от Васи!"


Проблема в том, что при рендере страницы спецсимвол так же отображается как часть строки. Как можно это исправить???
Заранее благодарю.
Ответить с цитированием