@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!');
});
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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