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

posted @ 2022-01-17 23:55  每天都要进步一点点  阅读(377)  评论(0编辑  收藏  举报