1、跨域問題
現狀:後端跨域權限沒法打開,如今的瀏覽器出於安全策略的限制,都是不容許跨域的,可是開發的時候常常須要一些別的域的接口,特別是一些接口不是本身能控制的時候,每每會形成開發困難。web
解決辦法一:
直接裝插件Allow-Control-Allow-Origin,解決90%狀況,(google裝這插件方便,其餘瀏覽器自行安裝)chrome
解決辦法二(僅針對google用戶):
若是 Chrome 版本在49以前,設置方法以下:後端
一、在Chrome的快捷圖標上點擊鼠標右鍵跨域
二、選擇屬性
瀏覽器
三、選擇快捷方式
標籤安全
四、在目標
裏面,在原chrome路徑的基礎上加上 --disable-web-security
google
五、點擊應用
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,因此這也可能產生問題的緣由
待續。。。。