Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 September 11

ЕБ

Евгений Баранов... in NodeUA - JavaScript and Node.js in Ukraine
ID:448180088
Дак все так и будет, browsersync можно через сервер гонять, там через прокси это вроде настраивается
спасибо
источник
2020 September 12

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Евгений Баранов
у меня бэкенд nodejs все крутится на нем, gulp мне надо стили написать sass, а еще статика js
У Gulp есть watcher с кучей настраиваемых параметров для отслеживания файлов и каталогов. Зачем тебе nodemon?
Один раз написал сервер, дальше работаешь с исходниками, и не нужен тот nodemon.
источник

ЕБ

Евгений Баранов... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
У Gulp есть watcher с кучей настраиваемых параметров для отслеживания файлов и каталогов. Зачем тебе nodemon?
Один раз написал сервер, дальше работаешь с исходниками, и не нужен тот nodemon.
ага
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
источник

ЕБ

Евгений Баранов... in NodeUA - JavaScript and Node.js in Ukraine
так, мне нужен nodemon чтобы данные на сервере обновлять без перезапуска сервера, а так как ты предлагаешь только клиент перезапускает
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Хм, и что за данные ты обновляешь?
источник

ЕБ

Евгений Баранов... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Хм, и что за данные ты обновляешь?
например, модель
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Не понимаю. Можно подробней что за модель и как это связно с gulp? Ты что-то эпическое делаешь. Обычно хватает одного gulp для того чтобы выпустить релиз включая разные файлы (html / css / js и т.п.)
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Ты что на удаленном сервере это делаешь?
источник

ЕБ

Евгений Баранов... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Не понимаю. Можно подробней что за модель и как это связно с gulp? Ты что-то эпическое делаешь. Обычно хватает одного gulp для того чтобы выпустить релиз включая разные файлы (html / css / js и т.п.)
При помощи Gulp и других ему сопутствующих пакетов я собираю статику, и все работает по классике, но мене нужно чтобы при перезагрузки приложения (browser-sync) от работал также nodemon и сделал свою работу. И это все работает, но когда я поднимаю (gulp watch) то взлетает http://localhost:3000  но он прокисируется на 3001 порт, но страница не открывается пишет "Ожидаю ответ localhost", почему?
источник

ЕБ

Евгений Баранов... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Ты что на удаленном сервере это делаешь?
источник

ЕБ

Евгений Баранов... in NodeUA - JavaScript and Node.js in Ukraine
смотри с 11 по 37 строку
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Погоди, я пока не понимаю зачем тебе nodemon, ты так и не объяснил
источник

ЕБ

Евгений Баранов... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Погоди, я пока не понимаю зачем тебе nodemon, ты так и не объяснил
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Прости но я по прежнему не понимаю причину использования nodemon. В целом я плохо понимаю для чего нужен gulp-nodemon (хотя предполагаю что он используется без watcher'а).
В том же примере что ты скинул на библиотеку gulp-nodemon реализация задачи "watch" организована по другому (без вотчера).

gulp.task('watch', .., function (done) {
 var stream = nodemon({ ... })
 return stream
})

А у тебя в примере реализовано через watcher.

const watchFiles = () => {
 browserSyncStart()
 gulp.watch('app/assets/scss/**/*.scss', styles)
 gulp.watch('app/views/**/*.pug', pugSee)
}
источник

ЕБ

Евгений Баранов... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Прости но я по прежнему не понимаю причину использования nodemon. В целом я плохо понимаю для чего нужен gulp-nodemon (хотя предполагаю что он используется без watcher'а).
В том же примере что ты скинул на библиотеку gulp-nodemon реализация задачи "watch" организована по другому (без вотчера).

gulp.task('watch', .., function (done) {
 var stream = nodemon({ ... })
 return stream
})

А у тебя в примере реализовано через watcher.

const watchFiles = () => {
 browserSyncStart()
 gulp.watch('app/assets/scss/**/*.scss', styles)
 gulp.watch('app/views/**/*.pug', pugSee)
}
почитаю, посмотрю, спасибо
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
будь ласка
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Обрати внимание: Using gulp-nodemon with browser-sync
https://www.npmjs.com/package/gulp-nodemon#using-gulp-nodemon-with-browser-sync
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Почитайте и не переживайте за раст ))) @fatSleeper @murzilka17
https://blog.rust-lang.org/2020/08/18/laying-the-foundation-for-rusts-future.html
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
Внимание, у нас большие новости:

1. Impress 2.x уже на финишной прямой, можете тестировать и предлагать улучшения до релиза: https://github.com/metarhia/impress

2. Metacom (простой протокол на замену JSTP) уже есть версия, которой мы пользуемся в продакшене: https://github.com/metarhia/metacom

3. Metasql (форк metarhia/sql) сейчас делаю новые схемы и миграции для PG, тут пример того, как они будут выгладеть:
https://github.com/metarhia/metasql/tree/mig/test/schema

4. Metaschema - схемы для БД, API, структур данных, файлов, протоколов и чего угодно. Скоро переместим из metasql новый, простой вариант схем и это будет v1.x (не смотрите v0.x)

Пример использования всего этого добра
https://github.com/metarhia/Example

Спецификации контрактов тут
https://github.com/metarhia/Contracts

Вносите предложения и комментарии.
Группа для обсуждения: https://t.me/metaserverless
источник