Sprawdzanie stanu aplikacji o każdej minucie dnia.

Sprawdzanie stanu aplikacji o każdej minucie dnia.
DR
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 6 lat
  • Postów:2
0

Witam , pisze aplikację która ma za zadanie ułatwić obsługę sprawdzanie obecności na kursach/ćwiczeniach itp.

Zdefiniowałem sobie obiekt:

Kopiuj
{
  startDate: Date,
  endDate: Date
}

Po otrzymaniu requesta chcę zapisywać taki obiekt w bazie, z uzupełnionym polem startDate, jednak mój problem polega na tym że chciałbym aby co minutę node sprawdzał czy czas nie przekroczył czasu zdefiniowanego dla kursu ( przykładowo o 17:50 kończy się kurs, a obecna czas to 17:51 ). I tak samo pojawia się problem z tym aby po przyjściu requesta który kończy obecność można było anulować to sprawdzanie. Myślałem nad zastosowaniem setTimeout( function, 60 000) jednak jak odpalić ją o równej minucie i w razie koniecznośći przerwać.

Freja Draco
Freja Draco
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:3394
0

Nie całkiem, jakrzę, o czym piszesz, ale może po prostu: setInterval ?
A jak chcesz coś zainicjować o równej minucie, to sczytaj aktualny czas w sekundach i oblicz odpowiednią poprawkę.


0

Mozesz wykorzystac tez jakas paczke z cron-em

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.