我正在使用exec庫從節點js express調用R-script。以下是我的代碼: var exec = require("child_process").exec;
var param1 = some url;
var param2 = "hello";
var param3 = "world"
exec('Rscript pathtoscript/myScript.R"+" "+p
我有一個處理url發佈請求的路由,我在bash命令上運行一個exec。出於某種原因,console.log的作品,所以我知道bash命令結束和回調正在進入。然而,迴應不會讓我發送任何東西。如果我將響應移動到exec回調的範圍之外,則數據將由我的客戶端發送和接收。現在響應不會發送任何內容。我也沒有得到一個錯誤。 router.post('/someurl', function (req, res)
我寫了下面的代碼來產生一個python進程。我能夠啓動其他進程,但不是python。我嘗試重新安裝Python和節點,但仍然沒有運氣。我能夠從命令行運行python。請幫忙。 const spawn = require("child_process").spawn;
var process = spawn('python',[ 'D:/python_script.py']);
var res