SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data錯誤的解決


 

記錄個報錯:

問題描述:

  經過服務器生成圖片返到前台時,在火狐瀏覽器中下載圖片或打開圖片時報錯:SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

 

經分析是服務器配置的問題,缺少了能夠解析json的配置信息,導致瀏覽器向服務器發出請求時,服務器不能處理html文件里面的js引用,所以一直在loading狀態,而不能返回html頁面。

    網上搜了一下,解決方案是,在nginx的配置信息里加入下面的配置信息:

location ~* .(jpg|gif|png|js|css)$ {
        root 你自己的文件路徑;
         if (-f $request_filename) {
                 expires max;
                 break;
                 }
 }

然后保存退出,重新啟動nginx服務器(sudo /etc/init.d/nginx restart),在重新加載出問題的html頁面,就可以正常顯示了。至此,問題解決了。

 


部分知識點來源於網絡,侵權刪

原博地址:https://blog.csdn.net/u012724595/article/details/38556113


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM