1.原因排查:
(1) 后端返回的非json数据,res.json() 改为 tes.text()
(2) 自身写法错误
2.解决方案:
将
const sqlTextToParse = JSON.parse(sqlText);
改为
let sqlTextToParse; try { sqlTextToParse = JSON.parse(sqlText); } catch { sqlTextToParse = sqlText; }
因为 sqlText 可能是普通的字符串,例如:select ss from BB