@antonowano
Профессиональный самоучка

В nodeJS нет метода replace?

has no method 'replace'
Как исправить ошибку?
  • Вопрос задан
  • 2822 просмотра
Решения вопроса 2
@antonowano Автор вопроса
Профессиональный самоучка
toString() - нужен. data - объект, к великому удивлению.
fs.readFile(pathToFile, function(err, data) {
    var s = data.toString().replace('{{ name }}', 'antonowano');
    res.end(s);
});
Ответ написан
MarcusAurelius
@MarcusAurelius Куратор тега Node.js
автор Impress Application Server для Node.js
Это метод объекта типа String, к Node.js имеет мало отношения, это относится к JavaScript и в ноде тоже работает:
var s = 'Hello world'.replace('world', 'antonowano');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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