нам нужна дополнительная информация о том, как отображается текст, чтобы дать вам действительно хороший ответ.
Обработка разрывов строк является обязанностью объекта, обрабатывающего display , и поэтому, то, что вам нужно отправить, во многом зависит от того, как отображается текст.
Например, если ваш чат-бот предназначен для Интернета, вы можете заставить его отображать разрывы строк, отправив вместо этого
of \ n, поскольку это код разрыва строки для HTML.
Тем не менее, прием и отображение необработанного HTML с вашего внутреннего сервера может представлять серьезную угрозу безопасности.
Если бы я разрабатывал все это, я бы использовал \ n для представления разрыва строки в NodeJS, а в Интернете, где я отображал текст, я бы
- разделил строку ( string.split ("\ n")),
- создайте новый элемент DOM для каждой части строки,
- убедитесь, что это были
display: block
и - поместите текст в каждый из этих элементов с помощью
.textContent
свойство.
Этот последний шаг позволяет избежать синтаксического анализа браузера HTML, что снижает риск безопасности.