Bug: Task create/load/update fail with 404 because client uses /api/tasks instead of /api/v1/tasks
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 88/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- javascript, react
- 領域
- api
調査の方向性
まずBoardContext.jsxを読み、タスク、スニペット、すべてのセッションからのログアウトに関するAPI呼び出しを特定します。古いパスを、ログインと登録ですでに使用されている /api/v1 プレフィックスに合わせて更新します。タスクの作成、読み込み、更新で404が返されなくなり、作成したタスクがページの更新後も保持されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
What I expected
After registering and logging in, creating a task saves it and it persists after a refresh.
What actually happened
The "New Task" modal stays on "Saving..." and the task is never created. Server logs show:
GET /api/tasks 404
POST /api/tasks 404
Cause
The server mounts routes under API_VERSION ("/api/v1"), e.g. /api/v1/tasks, but BoardContext.jsx still calls the old paths: /api/tasks (get, post, put, delete), /api/tasks/:id/snippets and /api/auth/logout-all.
Login and register already use /api/v1/... and work.
Steps to reproduce
- Run the app, register a new account
- Click "+ Add card" and save a task
- The modal hangs on "Saving..."; the server logs 404
Proposed fix
Update the client API paths in BoardContext.jsx to use /api/v1. I'd like to work on this. Could you assign it to me?
- 主要言語
- JavaScript
- スター
- 39
- フォーク
- 105
- 平均マージ
- 1日 16時間
- マージ済み PR(30日)
- 32
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
anoopcodehack/DevBoard のほかの issue
-
good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
anoopcodehack/DevBoard#599 ·
メンテナーはふだん 1 日以内に返信
-
documentation good first issue
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
anoopcodehack/DevBoard#598 ·
メンテナーはふだん 1 日以内に返信
-
good first issue
難易度 1/5 1〜3時間 初心者へのやさしさ 82/100
anoopcodehack/DevBoard#597 ·
メンテナーはふだん 1 日以内に返信
-
enhancement good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
anoopcodehack/DevBoard#588 ·
メンテナーはふだん 1 日以内に返信
-
good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
anoopcodehack/DevBoard#587 ·
メンテナーはふだん 1 日以内に返信
anoopcodehack/DevBoard の issue をすべて見る
似ている issue
-
factory-active factory-automatic task-bug-reproduction-success task-identify-harness-labels-done task-identify-issue-type-done
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
documentation
難易度 2/5 半日 初心者へのやさしさ 78/100
facioquo/stock-indicators-dotnet#2300 ·
メンテナーはふだん 1 日以内に返信
-
good first issue needs-triage priority: low
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
melodic-software/claude-code-plugins#6982 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
val() setter uses the first control's type for a mixed selection対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 半日 初心者へのやさしさ 85/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1〜3時間 初心者へのやさしさ 75/100
douglascrockford/Misty#35 ·
メンテナーはふだん 1 日以内に返信