年底了最近也比較忙沒怎麼有時間來寫部落格,今晚找個時間回想一下遇到的一些令人深刻的坑,並寫上解決方案;希望能幫到更多的人填坑。
問題描述:配置webpack devserver proxy後端介面的時候,前面幾個介面能正常訪問,後面配置的介面居然504;按理說這些配置要錯就全錯,怎麼有的可以訪問有的不可以。
當時的配置是這樣的:
1devserver: ,
9 '/api2': ,
13 '/api3': 17}
18 },
當時介面 '/api1','/api2'都是可以正常訪問的'/api3'卻504,一開始我以為後台報錯了,得到 後台同事確認說介面沒問題之後。我就去查坑,後面去看了官方的文件換了另一種方式配置就好了
也比較方便後面新增介面。(ps:這裡不得不說webpack的配置可真多)
devserver:]},
proxy變成了乙個陣列形式,然後陣列裡新增物件,context裡放介面陣列就好了。
專案中有個表單提交,跟後台同事約定介面方式是post。萬事具備,當我信心滿滿點提交按鈕的時候,呃呃,報錯了。報了405。我在想,怎麼會報錯呢?介面沒問題啊,然後我換成get方式提交,居然可以了。帶著疑問找了後台同事,為什麼我介面提交get可以post不行呢?他說你有沒有提交對啊?我說沒錯啊,結果一看,後台寫的介面的方式是get。。。(這裡笑哭表情),結果改成post提交就可以了。
不得不說,這個坑踩得有點 冤枉。
附上axiospost提交方式**:
1axios(,
8 transformrequest: [function
(data)
13return
ret14
}],15
headers:
18 }).then( res =>).catch(err =>);
Xgboost的一些坑
這兩天做乙個競賽,用xgboost作為工具來做了一些事情。主要的框架是 xgboost的python擴充套件。然後這過程中花了不少時間在解決各種xgboost的error上。大部分的問題都在這個函式裡 dtrain xgb.dmatrix train.txt dtest xgb.dmatrix te...
Cardboard的一些坑
之前用暴風魔鏡做vr移動端的開發,魔鏡的乙個很明顯的優點是它具有搖桿,這個搖桿使用起來很方便 接著就接觸了cardboard的移動端外掛程式,使用起來也是很方便,可以自己寫指令碼做凝視觸發,在開發過程中遇到兩個問題很是頭痛 問題一 網上的版本很多,有的只支援android,有的同時支援android...
python flask mysql的一些坑
最近用flup flask nginx mysql開發後端程式時遇到了不少問題,現在整理一下。flup flask這個組合應該是支援多執行緒併發的,那麼在併發程式中,不可以使用mysql全域性游標cursor。而mysql的錯誤提示壓根看不出問題所在 你的主機中的軟體關閉了乙個已建立的連線。也可能是...