Commit 6c60e90f by trace

josn 解析错误拦截

parent 07c3f254
......@@ -211,7 +211,14 @@ async function getDaichao() {
daichaoApps = []
return
}
daichaoData = JSON.parse(val && val.body && val.body || "{}").data
try {
daichaoData = JSON.parse(val && val.body && val.body || "{}").data
} catch (err) {
errMsg = `贷超数据解析出错: ${err}`
errorLog.push(errMsg)
return
}
daichaoApps = daichaoData && daichaoData.map(app => app.packageName) || []
log(`代超数据: ${daichaoApps.length} 个`)
monitorNames["daichao"] = daichaoApps
......@@ -256,7 +263,8 @@ async function getConfig() {
try {
dataes = JSON.parse(val.body)
} catch (err) {
errorLog.push(`哪位老哥, 配置文件写错了啊...>>>>>>>>>\n${err}\n<<<<<<<<<\n`)
errMsg = `哪位老哥, 配置文件写错了啊...>>>>>>>>>\n${err}\n<<<<<<<<<\n`
errorLog.push(errMsg)
return
}
let config = dataes.config
......
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