Как настроить nest на авторелоад страницы браузера?
Добрый день. Я привык к авто-перезагрузке на фронте, очень сильно и действительно не комфортно клацать мышкой на релоад в хроме. Вчера просидел часа 2 в гугле, попробовал следующее: webpack dev server, browser sync, nodemon, сейчас буду пробовать browser sync + gulp.
Автокомпиляцию + запуск настроил по документации hot reload (webpack-hmr).
Пробовал ещё костыль-расширение для перезагрузки окна раз в секунду, но это очень плохо работает.
Возможно я что-то делал не так в каждом из способов, в bs я пробовал стартовать сервер и устанавливать прокси, получал пустую страницу /get.
Дополняю: помимо /get получаю ошибку политики, мол не соответствует default-src: 'self', погуглил - выключил политику в хроме т.к. способами helmet того-же я результата не добился. Теперь у меня просто ошибка 404. Всё тот-же /get и иногда я получаю то, что должен, но контент не обновляется после компиляции даже при клике вручную.
profesor08, у меня конфиг с документации и все пакеты стоят, автосборка и рестарт работают, но данные обновляются только после рестарта страницы. Есть ещё что-то? Какой параметр? Я с радостью погуглю
profesor08, и везде в гугле говорят что хот релоад не для этого предназначен) И ссылаются на левые пакеты bs, livereload, nodemon и т.д. но и их все я уже перепробовал
Владимир, в доке три этапа настройки. 1 доработать конфиг, 2 доработать главный скрипт, 3 доработать команду запуска. Если открыть консоль, то при работающем релоаде, будет вестись лог и будут гулять сетевые запросы. Если они не гуляют, значит одна часть не может понять другую.
Владимир, Важно понимать, что hmr будет работать только тогда, когда и вебпак и твой код понимают и могут работать с апи hmr. Если твой код его не обрабатывает, то никакого hmr не будет. Аналогично и наоборот. Это не та вещь, которую можно включить галочкой в своем коде, это комплексная штука, которая затрагивает как и настройку среды разработки, так и сам код.
profesor08, сейчас прочитаю и отвечу полностью, я вчера приступил к изучению и когда заметил что страница не обновляется, перепрыгнул сразу к хот релоадеру)