commew / timelogger-web

時間記録アプリ
https://timmew.commew.net
MIT License
2 stars 0 forks source link

タスクの表示内容がほかのタスクの内容と混ざることがある問題を修正した #145

Closed kuniyuki-f closed 1 year ago

kuniyuki-f commented 1 year ago

issueURL

141

この PR で対応する範囲 / この PR で対応しない範囲

Storybook の URL、 スクリーンショット

変更点概要

レビュアーに重点的にチェックして欲しい点

下記URLでログインできるようにしたのですが、Next.js内のクライアント→バックエンドのAPIリクエストでCORSエラーが出てしまうので、一旦スクリーンショットのGIFとコードをご覧いただいて、レビューをお願いします🙇 https://timelogger-web-git-feature-issue143-commew.vercel.app

補足情報

TaskItemのkeyにindexを使っていたのも悪手でしたね...。主にこの2点がご報告いただいたバグの原因でした。)

vercel[bot] commented 1 year ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
timelogger-web ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 24, 2023 2:44am
keitakn commented 1 year ago

@kuniyuki-f

CORSエラー内容

これに関してですが、API Routeに対するアクセスで起きていますね、これはVercel上の環境変数(Preview) NEXT_PUBLIC_APP_URLhttps://timelogger-web-git-feature-issue11add-docs-commew.vercel.app となっているからですね!

API Routeにアクセスする際に /api/tasks/create のようにパスのみでアクセスすればおそらく問題なくなると思います👍 とは言えそれも改修範囲が大きいと思いますし、このPRを直すだけなら NEXT_PUBLIC_APP_URL を書き換えて再デプロイをするのが最も早そうですね!

kuniyuki-f commented 1 year ago

お二人ともレビューありがとうございました! LGTMいただいたので、一旦マージしてしまいます。

API Routeにアクセスする際に /api/tasks/create のようにパスのみでアクセスすればおそらく問題なくなると思います👍 とは言えそれも改修範囲が大きいと思いますし、このPRを直すだけなら NEXT_PUBLIC_APP_URL を書き換えて再デプロイをするのが最も早そうですね!

NEXT_PUBLIC_APP_URLhttps://timelogger-web-git-feature-issue141-commew.vercel.app に書き換えて再デプロイしたらCORSエラーなくなりました!

またAPI Route へのアクセスパスに関してはIssueを立てておきました。 (1stリリース時の対応は必須ではないと思うので、優先度は低の認識です)

146