# 動作不安定チェック ## 試したこと - 2つWindowを開いて動かす - エラー発生(ローカル) ![](https://i.imgur.com/osNUle3.png) - 1つのWindowでテナント変えてログインしてみる - 裏でエラーがでているがぐるぐるではない ![](https://i.imgur.com/771s1mM.png) - 入力フォームでデータ選択時にロードしない間に別のメニューにトンだ場合 - 再現性あり、動作には影響なし ![](https://i.imgur.com/Z5BK8ZW.png) ![](https://i.imgur.com/9FLbbrJ.png) ![](https://i.imgur.com/3MIE82V.png) ![](https://i.imgur.com/vNhtSCa.png) - ウィンドウA/B(別スペース)、 1. Aでログイン 2. Bでログイン 3. Aで操作するとスペース変更のためログアウト 4. Bで操作すると、Aでログアウト状態になったためBもログアウト(シンプルログイン状態) 5. Bで再度ログインした時にエラーとなり、ローディング状態で停止 ![](https://i.imgur.com/bau43GO.png) ![](https://i.imgur.com/x9neH97.png) ## 対応 - エラー処理の見直し - 何らかのエラーでローディングで止まらないように - 例外処理を追加 - try catch, finalyでローディング終了 - Access to XMLHttpRequest at の解消 - Access-Control-Allow-Origin が効いていない - https://qiita.com/arakaji/items/f7d32e1c94d67b3e2606 - https://qiita.com/karintou/items/52ee1f7c5fa641980188 - URI末尾の/有無で発生することがある? - https://teratail.com/questions/207800 - ![](https://i.imgur.com/7FyclEr.png) - 以下をレスポンス公開設定して試してみる? - > CORS_ALLOW_CREDENTIALS = True - 使用しているライブラリのDocumentをよく読む - https://pypi.org/project/django-cors-headers/ - Middlewareの設定順 - https://crieit.net/posts/CORS-Django - ![](https://i.imgur.com/weRTn8w.png) - ![](https://i.imgur.com/QKh7dJ1.png) - https://githubja.com/ottoyiu/django-cors-headers - ![](https://i.imgur.com/t6KRhfO.png) - Post以外でも発生する ## 現状 - Django - 設定はしているつもりだがなにか足りていない? - ホワイトリスト指定してみる? - ![](https://i.imgur.com/rDkxE3N.png) - ![](https://i.imgur.com/C1clQb4.png) - 関連するライブラリも導入済み - ![](https://i.imgur.com/G24I18X.png) ## メモ - 一般一覧 - flag_modelLoaded=false のときにローディング ![](https://i.imgur.com/hQv1BBY.png) - 一般明細 - flag_modelLoaded, page_loading_flg=false のときにローディング ![](https://i.imgur.com/Vggiq1E.png)