2017-11-22 5 views
0
  1. 私は、APIに対して毎分GET呼び出しを行うNode.jsアプリケーションを持っています。
  2. 受け取ったデータはMongoDBデータベースに格納されます。
  3. 同時に、Node.jsは毎分そのデータに対してPythonスクリプト(Kerasライブラリ付き)を実行します。
  4. Pythonスクリプトの出力に基づいて、Node.jsアプリケーションは同じAPIへのPOST呼び出しを行います。
  5. これは、Node.js、npm、pythonのkerasライブラリとmongoをダウンロードした後、Docker 24/7で実行されます。

Node.jsアプリとPythonスクリプトはどのように対話する必要がありますか? Node.jsコードからスクリプトを実行するための単純なnode-cmd npmパッケージを用意することができますか、それとももっと複雑ですか?他に何かが足りないのですか?lib.jpgライブラリでPythonスクリプトを実行しています

ありがとうございます!

答えて

0

使用child_processNode.jsドキュメント(Link

var exec = require('child_process').exec; 
 
var output = ''; 
 
var child = exec('python some/file.py'); 
 
child.stdout.on('data', function(data) { 
 
    output += data; 
 
}); 
 
child.on('close', function() { 
 
    // Make your API call here 
 
    console.log(result); 
 
});

+0

の更新から???? –

関連する問題