Sie müssen einen Back-End-Dienst mit node-js erstellen, der Folgendes ausführt.Nodejs - laufender externer Prozess
- akzeptiert Datei-Upload vom Client (Browser)
- Speichern Sie die Datei auf der Festplatte und Update-DB (
mongodb
) mit neuen Dateinamen und den Status als gespeichert - 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.");
}
});