如何解决将Javascript与响应集成
我有两个Java脚本,我想将它们合并以获得可以被视为成功或失败的输出。我不确定这是正确的方向还是我完全错了。
初始脚本是git克隆存储库
const shell = require('shelljs')
const path = '/home/test/'
shell.cd(path)
shell.exec('git clone https://github.com/test/mic.git')
这是一个Java脚本,它会克隆存储库。 节点git.js,它只是克隆存储库
现在我有另一个脚本,该脚本需要获取上述脚本的结果并将其传递给一个变量,该变量然后说明是否成功失败。
var body = response.getResponseBody();
var res = JSON.parse(body);
if (res.flag < 1){
api.setValue("flag","failed");
}
有没有一种方法可以集成这些脚本以获得正确的结果。 我想要的只是第一个脚本是否成功/失败并获得结果状态,可以将其作为标志传递给另一个变量。
任何方向都很有帮助
解决方法
Shell.exec
进行回调。
如果发生错误,则回调中的code
参数应该为非零
shell.exec('git clone https://github.com/test/mic.git',(code,stdout,stderr) => {
if(code === 0) {
// No Error
} else {
// Had an error
}
})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。