2016-11-18 9 views
0

Я сделал веб-приложение реального времени, подключенное к серверу Node.js через веб-узел. На моем веб-сайте я могу включить/выключить светодиод, подключенный к Arduino Uno.Задача расписания для веб-приложения Node.js

Что я хочу сделать, я хочу, чтобы мой сайт имел возможность включать/выключать светодиоды в определенные даты и время динамически. Я имею в виду «динамически», я могу добавить новую или удалить текущую задачу расписания.

Я пытался использовать node-schedule, cron, но это просто задача статического расписания. Я не могу изменить или добавить новую задачу.

ответ

0

Используйте файл db/file. Вы можете сохранить даты в json, а затем отредактировать их, как вам удобно. Используйте node-cron для создания событий того, что вы хотите сделать из данных. Создайте функцию, которая удаляет запись из json, когда вы захотите, и также удалите ее из предстоящих задач с помощью метода node-cron task.destroy().

+0

Благодарим вас за ответ. Я попробую. Кстати, у меня есть база данных MySQL на моем сайте. Могу ли я использовать это вместо json? –

+0

Да, вы абсолютно можете. –

+0

Можете ли вы привести пример «node-cron для создания события»? –