MiddlewareServer only invokes the last middleware, but never propagates the request to the previous ones
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 70/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 静か
- 技術スタック
- swift
調査の方向性
リンク先の行にある Examples/MiddlewareServer/MiddlewareServer.swift を開き、連結されたロギングミドルウェアと requestHandler ミドルウェアがどのように呼び出されるかを追跡します。サンプルリクエストを再現し、リクエストハンドラーより前にロギングミドルウェアが実行されることを確認します。リクエストが両方のミドルウェアコンポーネントを通って伝播すれば、issue は完了です。
索引モデルが issue の本文から書いたものです。
説明
MiddlewareServer only invokes the last middleware, but never propagates the request to the previous ones.
try await ExampleMiddlewareServer(
server: server
) { server in
server
.logging(logger: Logger(label: "Logger"))
.requestHandler()
}.serve()
The .logging(...) middleware is never invoked.
- 主要言語
- Swift
- スター
- 70
- フォーク
- 24
- 平均マージ
- 9時間 31分
- マージ済み PR(30日)
- 3
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
apple/swift-http-api-proposal のほかの issue
-
Add `HTTPVersion` type対応中かも @ehaydenr が 64 日前に担当しました。 オープンkind/feature
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
apple/swift-http-api-proposal#180 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
apple/swift-http-api-proposal#186 · コメント 3 件 ·
-
http-server status/needs-design
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
apple/swift-http-api-proposal#182 · コメント 1 件 ·
-
kind/feature
難易度 3/5 1〜2日 初心者へのやさしさ 65/100
apple/swift-http-api-proposal#179 ·
-
kind/feature
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
apple/swift-http-api-proposal#178 · リアクション 1 件 ·
apple/swift-http-api-proposal の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 65/100
SwiftOldDriver/iOS-Weekly#5480 ·
-
Seed a JRNYAx price before the last close so asset-detail S1.3 doesn't fail from 08:00Z to the openオープンbug tests
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
lognorman20/monaco#7231 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 5 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
メンテナーはふだん 7 日以内に返信
-
Scanner: read purpose strings and plist keys from Expo app.json / app.config対応中かも @kaviyarasu-codes が今日担当しました。 オープンgood first issue scanner
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
ilan-uzan/app-store-preflight#1 · コメント 1 件 ·