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

Почему не удается удалить require.cache в express роуте?

Нужно чтобы при каждом новом запросе тестовый модуль исполнялся заново.
Но при изменении файла исполняется его первоначальное содержание.
Хотетелось бы решить задачу и при этом не делать рестарт сервера.

тестовый модуль для обновлений
module.exports = 'hello from view'

express
var express = require('express');
var app = express();

app.get('/', function (req, res) {
  require.cache = []
  let html = require('./test')
  res.send(html);
});

app.listen(3000, function () {
  console.log('Example app listening on port 3000!');
});
  • Вопрос задан
  • 139 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Онлайн-школа Александра Фролова
    Создание смарт-контрактов Solidity для Ethereum
    1 неделя
    Далее
  • Нетология
    Node.js для backend-разработки
    6 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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