2017-03-24 3 views
0

Angenommen, ich möchte jemanden erstellen, der einem Alarm ähnelt, außer dass er jede Stunde eine Liste von Aufgaben ausführt. Nehmen wir für dieses Beispiel an, dass Benachrichtigungen gesendet werden sollen. Ich möchte die innere Funktion so etwas wie folgt aussehen:Gibt es eine Möglichkeit, eine Webanwendung auch dann noch auszuführen, wenn sie geschlossen ist?

$scope.performTasks = function(){ 
    emailUserWeb(); 
    emailUserPhone(); 
    postToFacebook(); 
    postToTwitter(); 
    postToWherever(); 
} 

So nehmen jeden Tag, das eine Benachrichtigung an genau ## sendet: 37pm. Wenn ich möchte, dass so etwas auch dann läuft, wenn ich nicht auf der Seite bin, wie kann ich so etwas aufbauen? Ist es überhaupt möglich?

+3

ja - bauen Sie dies auf der Serverseite. – Fabio

+0

Ich denke, was Sie suchen, baut einen Back-End-Dienst, der auf der Cloud oder Ihrem eigenen Server ausgeführt wird, um die geplante Aufgabe auszuführen – AimeTPGM

+0

Ähnliche Fragen: http://stackoverflow.com/questions/35737708/how-to-run- Cron-Job-mit-Firebase –

Antwort

1

Ihr Javascript ist clientseitig. Das bedeutet, dass es nur ausgeführt werden kann, solange es vom Browser des Clients ausgeführt wird.

Wenn Sie geplante Aufgaben ausführen möchten, benötigen Sie einen Server, auf dem der Code ausgeführt wird (z. B. NodeJS).

Verwandte Themen