nekochans / qiita-stocker-nuxt

nuxt.js移行のためのプロジェクト。最終的にqiita-stocker-frontendにマージする。
MIT License
2 stars 1 forks source link

BFFの認証処理のエラー処理を追加 #78

Closed kobayashi-m42 closed 5 years ago

kobayashi-m42 commented 5 years ago

issueURL

https://github.com/nekochans/qiita-stocker-nuxt/issues/48

Doneの定義

https://github.com/nekochans/qiita-stocker-nuxt/issues/48 の完了条件が満たされていること

スクリーンショット

スクリーンショット 2019-09-22 15 10 06

変更点概要

仕様的変更点概要

BFFでエラーが発生(アカウント登録、ログインに失敗)した場合、エラー画面を表示する処理を追加。 エラーメッセージ:エラーが発生しました。TOPページより再度行なってください。

技術的変更点概要

新規でエラーページを作成するのではなく、既存のエラーページを表示するエラーページコンポーネントapp/pages/error.vueに、エラーメッセージを追加。 BFFでエラーが発生した場合は、上記のページにリダイレクトしている。

また、ヘッダーメニューのストック一覧を押下した際に下記の不具合が発生していたため合わせて修正。

事象:トップページを表示中に、ヘッダーメニューのストック一覧を押下した場合、ストック一覧ページに遷移しない。

原因:ストック一覧を表示しているかどうかの判定条件が不正。ストック一覧が表示されていなくても、ストック一覧が表示されていると判定されていた。

対応内容:URLのPathを取得し、ストック一覧ページが表示されているかどうかを判定するように変更。