# 03ex. Web ナレッジ ________________________________________ ## 1. イントラWebアプリのおすすめ ________________________________________ 定番 1. エラーや例外はconsole.logする 2. セッションはファイル管理をやめてメモリ管理にする ________________________________________ ## 2. よくあるエラー ________________________________________ 基礎知識 1. ブラウザからサーバに繋がらない → CORS設定漏れ ファイルサイズと通信時間 1. サーバは正常に処理するがクライアントはエラー → LBによる504 Gateway timeout。設定漏れ 2. ファイル通信に失敗する1(サーバに到達しない) → Webサーバのタイムアウト設定漏れ(例えばIISで120秒がデフォルト) 3. ファイル通信に失敗する2(サーバプログラムでエラー) → 2GBの壁(.NETのMemoryStreamなどは、最大2GBまでしかサポートしない) 4. ファイル通信に失敗する3(サーバプログラムでエラー) → 5GBの壁(AWS S3は、単ファイルは5GB制限) ファイル名 1. AngularでHttp failure response for 0 Unknown Error file upload → 全角ファイル名がために駄目な場合がある 2. AWS S3などに失敗する → ファイル名に使用してはいけない記号文字が入ってしまっている