Reactjs 未捕获(承诺中)语法错误:JSON中位于位置0的意外标记U

Reactjs 未捕获(承诺中)语法错误:JSON中位于位置0的意外标记U,reactjs,lambda,promise,gatsby,netlify,Reactjs,Lambda,Promise,Gatsby,Netlify,我的应用程序在localhost上运行正常,但给了我一个错误 未捕获(承诺中)语法错误:JSON中的意外标记U位于位置0这是我的索引文件 为什么它不能在服务器上工作,例如请我通常在服务器返回错误(例如500服务器错误)时看到这一点。问题是服务器返回非Json响应,例如:纯文本,有时甚至是HTML,然后客户端应用程序试图从中解析Json,从而抛出错误。我建议打开chromedev工具,导航到Network选项卡,刷新页面,然后查找有问题的请求,看看服务器实际返回了什么

我的应用程序在localhost上运行正常,但给了我一个错误

未捕获(承诺中)语法错误:JSON中的意外标记U位于位置0这是我的索引文件


为什么它不能在服务器上工作,例如请

我通常在服务器返回错误(例如500服务器错误)时看到这一点。问题是服务器返回非Json响应,例如:纯文本,有时甚至是HTML,然后客户端应用程序试图从中解析Json,从而抛出错误。我建议打开chromedev工具,导航到Network选项卡,刷新页面,然后查找有问题的请求,看看服务器实际返回了什么