Bohdan
ну так проверь а то фиг знает
Bohdan
хотя не
Bohdan
ну я вот всегда еслинт локально устанавливаю со всеми причандалами
Anonymous
да, заработало )
Anonymous
капец, как вы с ним пишите ? )) все красное
Дима
да ну
Серьезно, чтобы в fetch получать json нужно как минимум на один вызов больше делать, как минимум неудобно и громоздко
Den
Народ, как получить весь html другого сайта?
Den
Не, я хочу из нода получить код html любого другого сайта
Ilya
То есть скачать весб сайт?
Andrey
https://gizmod.ru/2005/08/21/skachat_disko_kachalka_3_3/
Den
Ну... В теории, да. Но мне только получить html
Den
https://gizmod.ru/2005/08/21/skachat_disko_kachalka_3_3/
Нахрен мне прога? Мне на ноде нужно
Andrey
Возьми какой-нибудь враппер над курлом
Andrey
https://github.com/jiangmiao/node-curl/blob/master/README.md
Дима
Ну... В теории, да. Но мне только получить html
headless chrome, nightmare - это самые тяжёлые варианты, но зато самые надёжные в плане обхода защиты против таких парсеров
Den
php незя, онли нод
Дима
При чём тут пхп?
Den
Ну, курл же пэхапэшный)
Дима
Аа. Ну мой вариант не php-шный
Andrey
Дима
ну да, лучше зависимости
Ну ты спросила, чем удобнее - я ответил, чем) Никто не заставляет ставить, просто вот такая вот мотивация 👀
Den
nightmare - мощная хреновина
Andrey
Можно сказать, что fetch это низкоуровневое API. Над ним есть удобные обёртки: аксиос, фризби и.т.д.
Ilya
nightmare - мощная хреновина
Ничоси, для всяких ботов подойдёт отлично
Ilya
Или для автоматизации
Anonymous
почему eslint не нравиятся табы полуыченые через перевод строки ?
Михаил Макарычев
Всем привет. Может кто помочь с node-cron? Хочу запустить функцию в 19:30:00 по Москве. Настраиваю время так: 30 29 16 * * *. Не запускается Как правильно настроить?
Sergey
ЧТО ЗНАЧИТ "НЕ ЗАПУСКАТСЯ?"
Sergey
может логи есть
Sergey
может ещё что
Sergey
может у тебя код в скрипте кривой
Sergey
как вы любите прийти в чат и задавать вопросы без инфы
Anonymous
поняшил
Михаил Макарычев
ЧТО ЗНАЧИТ "НЕ ЗАПУСКАТСЯ?"
Ну сам скрипт запускается, но не вызывается функция в это время
Anonymous
а в какое вызывается
Михаил Макарычев
может у тебя код в скрипте кривой
cronJob1 = new cron.CronJob({cronTime: '30 29 16 * * *', onTick: () => console.log('start'), start: true});
Михаил Макарычев
Sergey
погоди
Sergey
втф
Sergey
https://crontab.guru/
Sergey
у крона их 5
Sergey
30 19 * * *
Михаил Макарычев
у крона их 5
Да. А в node-cron их 6
Sergey
да что ты
Sergey
Sergey
запусти на своей строке cron.validate
Михаил Макарычев
да что ты
Чёрт. Я этот пакет юзал https://github.com/kelektiv/node-cron
Михаил Макарычев
запусти на своей строке cron.validate
Всё, разобрался. Спасибо
Anton
Так что насчет миграций БД?) Не пользовались на ноде?
У sequlize в доке было что-то про миграции. Но в данном вопросе проще не ограничиваться одной нодой, глянь liquidbase, например или прост погугли миграции под нужную бд, в отрыве от языка реализации
Ilya
Проекты на Node.js в болшенстве своём предоставляюи API или используют SSR?
Ilya
У интаграмма и фейсбука это API
Andriy ✙
Мне кажется фивти фивти,
Anonymous
Anonymous
как вы настроили табы в eslint ?
Sergey
npmjs.com/eslint-config-atomix-base
Andrey
один таб
Sergey
если чо в node есть поддержка async/await
Anonymous
я устанавливал в vs code 2 пробела, но он реально требует это делать пробелами, если я делаю кнопкой tab , то подчеркивает ))
Sergey
один таб
и потом этот код нигде читать невозможно в гитхабе разъезжается В виме разъезжается в разных редакторах по разному
Sergey
в LTS нет
7.10 поддерживается 8+ поддерживается
Andrey
это не LTS
Sergey
как будто в разработке есть смысл юзать LTS
Andrey
в разработке надо юзать то, что в продакшене. В продакшене если не пет-проджект, то лучше LTS
Sergey
если разработка будет длиться 6+ месяцев то нет смысла юзать LTS
Sergey
потому что к тому моменту LTS другой будет
Andrey
я бы пока поостегёгся катить 8 в продакшен, а на седьмой вся асинхронщина нативная печальна