Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Обновление html в node.js (https://javascript.ru/forum/server/56802-obnovlenie-html-v-node-js.html)

Velidan 05.07.2015 00:57

Обновление html в node.js
 
Доброго дня уважаемые коллеги. Возникла такая проблема. Вывожу html в браузер на обычный вход, все отображается. Когда делаю изменения в верстке, потом нажимаю ctrl+f5 - изменения не наблюдается.

Изменения вступают в силу после перезагрузки сервера. Как с этим бороться? Пользуюсь по очереди и nodemon | supervisor - не помогает, так как они перезапускают ноду если изменения происходят в файле который они слушают.

Выставлял заголовки: res.set({
"Cache-Control" : "no-cache, no-store, must-revalidate",
"Pragma": "no-cache",
"Expires" : 0
});

Не помогло. Подскажите пожалуйста, как с этим бороться?

Safort 05.07.2015 12:33

Как я понял, ты используешь Express? В таком случае можно использовать встроенный статический сервер
http://expressjs.com/starter/static-files.html
http://expressjs.com/guide/using-middleware.html

Velidan 05.07.2015 15:02

Спасибо за отзыв. Да, экспресс. Статику я уже использую для вьюшек.
server.use(express.static(__dirname+ '/public'));

Только все равно не помогает, изменения в верстке не фиксируются браузером пока не перезапустишь ноду :)


Часовой пояс GMT +3, время: 01:48.