2016-11-18 14 views
0

websocket을 통해 Node.js 서버에 연결된 웹 실시간 응용 프로그램을 만들었습니다. 내 웹 사이트에서는 Arduino Uno에 연결된 LED를 켜고 끌 수 있습니다.Node.js 웹 응용 프로그램 예약 작업

내가 원하는 것은 내 웹 사이트가 특정 날짜와 시간에 동적으로 켜기/끄기 기능을 켜기를 원한다는 것입니다. 내가 '동적으로'한다는 말은 현재 스케줄 작업을 새로 추가하거나 제거 할 수 있다는 것입니다.

나는 node-schedule, cron을 사용해 보았지만 정적 인 작업 일뿐입니다. 나는 새로운 일을 바꾸거나 추가 할 수 없다.

답변

0

db/파일을 사용하십시오. json에 날짜를 저장 한 다음 사용자의 편의에 따라 편집 할 수 있습니다. node-cron을 사용하여 데이터에서 수행하려는 이벤트를 작성하십시오. 원하는 경우 json에서 항목을 제거하는 함수를 작성하고 task.destroy() node-cron 메소드를 사용하여 향후 작업에서 항목을 제거하십시오. 내 펌프 한 일을

+0

답장을 보내 주셔서 감사합니다. 시도해 볼게. Btw, 내 웹 사이트에 MySQL 데이터베이스가 있습니다. json 대신에 그것을 사용할 수 있습니까? –

+0

예, 가능합니다. –

+0

"node-cron을 사용하여 이벤트를 생성"에 대한 예제를 제공 할 수 있습니까? –