Vue開發使用Axios遇到了大坑!

使用Vue的axios連接部分正常,部分不正常,服務器狀態碼200,服務器端控制臺也不報錯。但是頁面請求就是報錯。使用iPhone手機報錯,換華為安卓手機也是一樣的報錯,安卓手機不知道怎么調試,使用macOS的Safari瀏覽器可以調試iPhone手機瀏覽器,調試報錯,但是不知道原因。就單純報錯,服務器是沒有任何問題。錯誤代碼是200。

也就是說,我PC版本瀏覽器縮放成手機瀏覽器一切正常,真機報錯,如果說是ssl證書等攔截,但實際上是有的請求報錯有的請求不報錯,一般報錯的是服務器返回一定數據的頁面會報錯。

換成局域網其它PC電腦訪問,很多頁面正常,部分頁面異步請求不正常,所有的http請求都統一在一個axios工具里封裝的。為何有些報錯,有些不報錯呢?太奇怪了唉。

但是在我工程開發的本機一切全部都正常!比如區域數據加載,數據為全云南省行政區數據,在我本機請求正常,但局域網其它瀏覽器訪問就網絡請求報錯,控制臺顯示為incomplete encoding?

但是編碼都是utf-8完全和其它請求和返回一致。我本機也可以正常加載,更離奇的是,打包成生產模式部署到阿里云服務器上也全部正常,就局域網跨電腦訪問就異常,也不是全部異常,就是那么部分接口異常。

使用的代碼為ant design vue pro后臺管理模板預設的axios封裝,代碼如下:


最后,小編分類整理了許多java進階學習材料和BAT面試給熱愛IT行業的你,如果需要資料的請轉發此文章后再私聊小編回復【java】就能領取2019年java進階學習資料和BAT面試題以及《Effective Java》(第3版)電子版書籍。也可以加群:712263501領取海量學習資料進行學習。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • ## 框架和庫的區別?> 框架(framework):一套完整的軟件設計架構和**解決方案**。> > 庫(lib...
    Rui_bdad閱讀 2,953評論 1 4
  • 33、JS中的本地存儲 把一些信息存儲在當前瀏覽器指定域下的某一個地方(存儲到物理硬盤中)1、不能跨瀏覽器傳輸:在...
    萌妹撒閱讀 2,096評論 0 2
  • 隨著手機等移動設備的普及,適配移動端的頁面變得越來越有必要。這也意味著移動端的調試變得越來越頻繁,那么就會發生以下...
    木白no1閱讀 3,310評論 0 5
  • 有時候不知道為什么,知道那些恐怖片驚悚片都是假的,但都不敢去看。 但是卻喜歡看鬼吹燈系列的影視劇,說實話小說也不敢...
    Guang_9010閱讀 94評論 0 1
  • 甄子丹在觀眾心目中一直都是功夫明星形象,還記得當年《葉問》和《精武堂》的盛況,一身功夫打天下,可是當年他也是從一個...
    柔越飄香閱讀 634評論 0 1