Я пытаюсь создать элемент span на сервере, прежде чем отправлять его клиенту, а не клиенту. Однако я получил следующую ошибку.
ReferenceError: document is not defined
Соответствующий код на сервере.
let words = story.split(/([\p{Alphabetic}\p{Mark}\p{Connector_Punctuation}\p{Join_Control}']+)/gu);
for(let i=0; i<words.length; i++){
if(!/[\p{Alphabetic}\p{Mark}\p{Connector_Punctuation}\p{Join_Control}']+/.test(words[i])){
let span = document.createElement('span');
span.innerHTML = words[i];
console.log(span);
}
}
Я что-то не так делаю? Или же создание элементов HTML может быть выполнено только на внешнем интерфейсе?