ExpressJs在使用child_process.exec

时间:2017-11-17 18:10:15

标签: javascript batch-file express ecmascript-6

当我在快递中遇到一条路线时,我正在尝试执行一个批处理文件,但出于某种原因,我没有收到回应。

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()是否应该立即发回响应?

0 个答案:

没有答案