2016-06-17 18 views
0

Sie müssen einen Back-End-Dienst mit node-js erstellen, der Folgendes ausführt.Nodejs - laufender externer Prozess

  1. akzeptiert Datei-Upload vom Client (Browser)
  2. Speichern Sie die Datei auf der Festplatte und Update-DB (mongodb) mit neuen Dateinamen und den Status als gespeichert
  3. Startet einen langen laufenden Prozess die Datei (geschrieben zu analysieren in python) und Feedback (Fortschritt, Fehler, Erfolg), update DB mit Statusrückmeldung

Wie nennen wir # 3 von node.js - es könnte Systemaufruf sein wie python parse_file.py filename

app.post('/upload',function(req,res, next){ 

     // what should go here to call the process 

     res.writeHead(201, {'Content-type': 'text/plain'}); 
     res.end("File uploaded."); 
    } 
}); 

Antwort

Verwandte Themen