Size: a a a

Node.js — русскоговорящее сообщество

2020 May 08

🅰

🅰︎🄳🅼︎🄸... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Давай ты за летние каникулы поучишь основы, вернёшься, и попробуем ещё раз.
А сейчас, если продолжишь задавать такие вопросы, получишь РО (это когда ты больше не можешь писать в чат какое-то время, только читать)
Хорошо
источник

mm

mhmd mlh in Node.js — русскоговорящее сообщество
Мне надо записать данные сенсоров с апи которые обновляются каждый час на монгодб как это реализовать с ноде?
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
пишешь скрипт который делает то что тебе надо а потом ставишь его на крон
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
или вопрос в том как сделать запрос и поместить ответ в монгу?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
mhmd mlh
Мне надо записать данные сенсоров с апи которые обновляются каждый час на монгодб как это реализовать с ноде?
Прочитать данные с апи
Записать в монго
Запускать скрипт каждый час
источник

mm

mhmd mlh in Node.js — русскоговорящее сообщество
Через setInterval делать запрос на апи каждый час и потом на монгодб? А где мне это делать в роуте или в модели? Как будет правильнее?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
mhmd mlh
Через setInterval делать запрос на апи каждый час и потом на монгодб? А где мне это делать в роуте или в модели? Как будет правильнее?
Правильно не использовать setinterval, а использовать cron
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
mhmd mlh
Через setInterval делать запрос на апи каждый час и потом на монгодб? А где мне это делать в роуте или в модели? Как будет правильнее?
А при чём тут роут? Это же не страница сайта и не точка апи
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Модель тоже не при чём
источник

mm

mhmd mlh in Node.js — русскоговорящее сообщество
Я спрашиваю потому что не знаю
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
смотри, напиши скрипт который выполняет такие шаги
1) делаегт запрос на АПИ ( используй fetch или axios)
2) полученные данные записывает в монго ( монгус или обычный монго драйвер)
вот, скрипт готов
теперь открываешь crontab (гугл) и пишешь там время запуска и команду для запуска
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
делать это лучше в отдельном файле
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
mhmd mlh
Я спрашиваю потому что не знаю
Наоборот тоже верно, ты не знаешь потому что спрашиваешь, а не пытаешься сделать
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
а не там где у тебя роуты и тд
эта штука вообще не должна быть связана с твоим роутингом и тд
источник

mm

mhmd mlh in Node.js — русскоговорящее сообщество
Мне надо потом визуализацию делать из этих сохраненных данных сенсоров, поэтому я сделал и роут чтобы получить их на фронте
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
mhmd mlh
Мне надо потом визуализацию делать из этих сохраненных данных сенсоров, поэтому я сделал и роут чтобы получить их на фронте
визуальзация отдельно, обновление данных отдельно
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Визуализация будет просто показывать данные из БД, ей всё равно, как эти данные там появились
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
mhmd mlh
Мне надо потом визуализацию делать из этих сохраненных данных сенсоров, поэтому я сделал и роут чтобы получить их на фронте
С монго можно и на пхп работать
источник

mm

mhmd mlh in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Визуализация будет просто показывать данные из БД, ей всё равно, как эти данные там появились
Понял. Мне подсказали что лучше в отдельном файле это сделать. Только я не знаю, как этот скрипт с файла запустить с сервера
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
mhmd mlh
Понял. Мне подсказали что лучше в отдельном файле это сделать. Только я не знаю, как этот скрипт с файла запустить с сервера
посмотрите что такое cron
источник