Commit 6c60e90f by trace

josn 解析错误拦截

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