2016-06-17 4 views
0

Необходимо создать внутреннюю службу с помощью node-js, которая выполняет следующее.Nodejs - запуск внешнего процесса

  1. Принимает файл-загрузку из клиента (браузера)
  2. Сохраните файл на диске и обновление БД (mongodb) с новым именем и статусом сохраненной
  3. начинает долгий запущенный процесс для разбора файл (написанный в питоне) и получить обратную связь (прогресс, ошибка, успеха), обновления БД с обратной связью статус

Как мы называем # 3 из Node.js - это может быть системный вызов, как 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."); 
    } 
}); 

ответ

Смежные вопросы