No longer able to debug flutter web app behind reverse proxy due to "Unexpected sender"
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 45/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 領域
- devtools, networking, web-dev
調査の方向性
まず dwds/debug_extension_mv3/web/messaging.dart の 212-215 行目から始め、次に、提供された nginx リバースプロキシ設定を介して、リモート Docker コンテナからポート 9020 で実行されている Flutter web アプリを再現します。プロキシありとプロキシなしでデバッグ動作を比較し、“Unexpected sender” が発生する条件を追跡します。プロキシ経由でもその通知なしに Flutter web デバッグが動作すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
I'm trying to develop a flutter web app behind a nginx server. It worked few weeks ago but now I got this notification :
My nginx conf
server {
server_name <REMOTE_HOST>
location /api {
proxy_pass <API>
}
location / {
proxy_pass http://localhost:9020;
# FOR DEVELOPMENT
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
}
The 9020 port is a remote docker container with the flutter app
- 主要言語
- Dart
- スター
- 224
- フォーク
- 95
- 平均マージ
- 3日 8時間
- マージ済み PR(30日)
- 7
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
dart-lang/webdev のほかの issue
-
[dwds] WebkitDebugger.enable 5-second hardcoded timeout causes TimeoutException on large web apps対応中かも @Markzipan が今日担当しました。 オープンP1 package:dwds triaged type-bug
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
-
P2 triaged
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
P3 triaged
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
-
P2 package:dwds triaged type-bug
難易度 3/5 1〜2日 初心者へのやさしさ 38/100
-
P2 package:dwds triaged type-bug
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
dart-lang/webdev の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 5 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 4 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 69/100
メンテナーはふだん 3 日以内に返信
-
area-clientside-dartpad
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
メンテナーはふだん 2 日以内に返信
-
'图片收藏'功能无法滑动オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
venera-app/venera-prime#50 ·