2017-11-13 13 views
0

Wir haben eine APP, die wir in Angular für Android-Handys gebaut. Ein Teil der Logik ist sehr komplex geworden, und wir möchten es auf unseren Server verschieben und es jede Stunde als CRON anstatt in der Telefon-APP ausführen. Ich habe gesucht und finde immer wieder heraus, wie man CRONs über Angular einplanen kann, aber nicht, wie man eine Angular-Datei über einen Linux-CRON laufen lässt. Brauche keine Hilfe mit CRONs, aber verstehe nicht vollständig Angular und wie man über die Befehlszeile ...Führen Sie ein Angular 4 Skript über eine geplante CRON

+0

Das klingt ein bisschen so, als würden Sie Datengenerierung mit UI-Details verschmelzen ... es macht keinen Sinn (für mich), warum Sie eine statische UI für ein Framework wie eckig generieren möchten. Ohne mehr zu wissen, scheint es, als ob Sie in der Lage sein sollten, alle mathematischen Berechnungen auf dem Server durchzuführen, um einen statischen Datensatz (wie eine .json-Datei) zu generieren, den Sie in Ihre Benutzeroberfläche laden können, damit Angular angezeigt wird. – theGleep

+0

Sollte eine einfache Frage gestellt haben, wie kann ich eine Angular-Datei von einer Linux-Befehlszeile ausführen –

+0

Angular ist keine Sprache. Angular ist ein Framework zum Erstellen von UI. Ich denke, dass Sie die Logik Ihrer Angular-App in der Befehlszeile ausführen möchten, also möchten Sie Javascript-Dateien in der Befehlszeile ausführen. Rufen Sie die Datei der Anwendung ab, die Sie ausführen möchten, und verwenden Sie den Knoten dafür. Beachten Sie jedoch, dass Sie den Code möglicherweise anpassen müssen, da er nicht als Browseranwendung ausgeführt werden kann, die vom Angular-Framework und all seinen Funktionen unterstützt wird. – Giovane

Antwort

0

funktioniert OK danke die Kommentare sind hilfreich. Die Antwort ist, dass ich in der Lage sein muss, etwas namens NODE.JS auszuführen, das über eine Befehlszeilenschnittstelle verfügt. Bei der Recherche gibt es eine Serve-Installation, dann kann ich Java-Script-Dateien über die Kommandozeile ausführen.

UPDATE: Installierte NODE.JS und kann jetzt den Angular-Code über die Befehlszeile ausführen, sehr gut.

+0

Für * diese * können Sie viele Beispiele bekommen, indem Sie 'node web scraping' googeln (obwohl ich es noch nicht benutzt habe,' http: // www.horsemanjs.org/ 'sieht so aus als wäre es einfach zu benutzen) – theGleep

Verwandte Themen