Unhandled Rejection (SyntaxError): Unexpected token s in JSON at position 0
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

浙公网安备 33010602011771号