Commit e09a889c by linboxuan

Merge branch 'center-channel' of http://gitlab.gongsibao.com/jiangyong/zhichan into center-channel

parents 03c22fdf a9aecfcd
......@@ -17,7 +17,7 @@ class ExecClient {
return u;
}
async exec(cmd) {
//await后面表达式返回的promise对象,是then的语法糖,await返回then函数的返回值
//await后面表达式返回的promise对象, 是then的语法糖,await返回then函数的返回值
//异常需要try/catch自己捕获或外部catch捕获
const { stdout, stderr } = await exec(cmd);
return { stdout, stderr };
......@@ -38,7 +38,7 @@ class ExecClient {
FetchFeishuPostCmd(subData, url) {
var data = JSON.stringify(subData);
var cmd = this.cmdFeishuPostPattern.replace(/\{data\}/g,
data).replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer "+subData.token);
data).replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer " + subData.token);
console.log(cmd);
return cmd;
}
......@@ -62,7 +62,10 @@ class ExecClient {
}
async execPushDataPost(subData, url, token, requestId) {
let cmd = this.FetchPushDataPostCmd(subData, url, token, requestId);
var result = await this.exec(cmd);
var options = {
maxBuffer: 1024 * 1024 * 20
};
var result = await this.exec(cmd, options);
return result;
}
async execPost2(subData, url) {
......@@ -78,7 +81,7 @@ class ExecClient {
return cmd;
}
FetchFqGetCmd(subData, url) {
var cmd = this.cmdFeishuGetPattern.replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer "+subData.Authorization);
var cmd = this.cmdFeishuGetPattern.replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer " + subData.Authorization);
console.log(cmd);
return cmd;
}
......@@ -86,7 +89,7 @@ class ExecClient {
//飞书小程序GET请求
FetchFeishuGetCmd(subData, url) {
var cmd = this.cmdFeishuGetPattern.replace(
/\{data\}/g, subData).replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer "+subData.user_access_token);
/\{data\}/g, subData).replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer " + subData.user_access_token);
console.log(cmd);
return cmd;
}
......@@ -103,8 +106,8 @@ class ExecClient {
return result;
}
async execFqGet(subData,url){
let cmd = this.FetchFqGetCmd(subData,url);
async execFqGet(subData, url) {
let cmd = this.FetchFqGetCmd(subData, url);
console.log(cmd);
var result = await this.exec(cmd);
return result;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment