0
需要使用node-js構建後端服務,該服務執行以下操作。Nodejs - 運行外部進程
- 接受來自客戶端(瀏覽器)文件上傳
- 在磁盤上保存和更新數據庫與作爲保存新的文件名和狀態的文件(
mongodb
) - 開始一個長期運行的進程來解析文件(書面在python),並得到反饋(進度,錯誤,成功),與狀態反饋更新DB
我們如何調用#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.");
}
});