This commit is contained in:
lxk0301
2021-03-27 11:49:37 +08:00
parent 1b92d37499
commit dadb0dbc6d

View File

@@ -261,17 +261,20 @@ function downloadUrl(url = 'https://raw.githubusercontent.com/NobyDa/Script/mast
} }
function requireConfig() { function requireConfig() {
return new Promise(resolve => { return new Promise(resolve => {
const file = 'jd_bean_sign.js'; // const file = 'jd_bean_sign.js';
if (process.env.TENCENTCLOUD_RUNENV === 'SCF') { // fs.access(file, fs.constants.W_OK, (err) => {
console.log(`云函数 特有环境变量DEBUG${process.env.TENCENTCLOUD_RUNENV}`) // resultPath = err ? '/tmp/result.txt' : resultPath;
} // JD_DailyBonusPath = err ? '/tmp/JD_DailyBonus.js' : JD_DailyBonusPath;
fs.access(file, fs.constants.W_OK, (err) => { // outPutUrl = err ? '/tmp/' : outPutUrl;
resultPath = err ? '/tmp/result.txt' : resultPath; // NodeSet = err ? '/tmp/CookieSet.json' : NodeSet;
JD_DailyBonusPath = err ? '/tmp/JD_DailyBonus.js' : JD_DailyBonusPath; // resolve()
outPutUrl = err ? '/tmp/' : outPutUrl; // });
NodeSet = err ? '/tmp/CookieSet.json' : NodeSet; //判断是否是云函数环境。原函数跟目录目录没有可写入权限,文件只能放到根目录下虚拟的/temp/文件夹(具有可写入权限)
resolve() resultPath = process.env.TENCENTCLOUD_RUNENV === 'SCF' ? '/tmp/result.txt' : resultPath;
}); JD_DailyBonusPath = process.env.TENCENTCLOUD_RUNENV === 'SCF' ? '/tmp/JD_DailyBonus.js' : JD_DailyBonusPath;
outPutUrl = process.env.TENCENTCLOUD_RUNENV === 'SCF' ? '/tmp/' : outPutUrl;
NodeSet = process.env.TENCENTCLOUD_RUNENV === 'SCF' ? '/tmp/CookieSet.json' : NodeSet;
resolve()
}) })
} }
function timeFormat(time) { function timeFormat(time) {