当我在快递中遇到一条路线时,我正在尝试执行一个批处理文件,但出于某种原因,我没有收到回应。
app.get('/testRunBatch', (req, res) => {
exec('test.bat', (err, stdout, stderr) => {
if (!err) { return res.send("Batch Ran!"); }
return res.send(err)
});
});
但是,批处理文件成功运行,在我的情况下,创建一个空的txt文件。我在这里错过了什么?一旦调用了exec的回调,res.send()是否应该立即发回响应?