本地開發時鏈接後臺數據庫時出現的錯誤,附自救方法

1、跨域問題

現狀:後端跨域權限沒法打開,如今的瀏覽器出於安全策略的限制,都是不容許跨域的,可是開發的時候常常須要一些別的域的接口,特別是一些接口不是本身能控制的時候,每每會形成開發困難。web

解決辦法一:

    直接裝插件Allow-Control-Allow-Origin,解決90%狀況,(google裝這插件方便,其餘瀏覽器自行安裝)chrome

解決辦法二(僅針對google用戶):

若是 Chrome 版本在49以前,設置方法以下:後端

一、在Chrome的快捷圖標上點擊鼠標右鍵跨域

二、選擇屬性瀏覽器

三、選擇快捷方式標籤安全

四、在目標裏面,在原chrome路徑的基礎上加上 --disable-web-securitygoogle

五、點擊應用spa

六、點擊肯定關閉屬性窗口插件

七、關閉全部已打開的chrome,從新啓動code

八、看到地址欄下面的小黃條你使用的是不受支持的命令標記 --disable-web-security,就成功了

注意: --前面有個空格

若是是49以上的版本:

步驟和上面的同樣,只是第4步的參數稍微不同。

--disable-web-security --user-data-dir=C:\MyChromeDevUserData

C:\MyChromeDevUserData 是你本地硬盤的一個目錄,你本身最好新建一個,上面的目錄路徑換成你新建的目錄就能夠了。

2、地址問題(後臺報表地址問題)

現狀:一直連着準生產報表地址是沒問題,但後臺作了一些處理致使準生產地址不可用

連狀態碼都沒有,擺明是鏈接後臺報表地址有問題

查找問題思路:

一、先查看本地配置文件後臺報表地址,是否和準生產和生成的地址一致,我這裏得是準生產地址

本地配置

準生產地址

那麼嘗試把這能登陸的地址複製過去配置文件,注意https,問題就解決了

這裏主要不是說如何解決這個問題,而是如何找這類問題的第一反應

一、學會看network的狀態(開發必備)

二、看報表地址端口,通常端口爲80 或者 8080,能夠先嚐試從端口更改

三、https,如今不少網址都採用安全模式的http,因此這也可能產生問題的緣由

 

待續。。。。

相關文章
相關標籤/搜索