devise token authというトークンベースで認証を行えるgemを使用していたのですが、
routing errorが出てきました

[toc]

auth/password/edit?

環境

  • railsのAPIサーバー
  • Angular2で作ったクライアント

エラー内容

パスワードをリセットするためのエンドポイントにリクエストをして、
送信されたメールアドレスのリンクから、変更するためのコンポーネントに移動する

という流れを想定していたのですが、

routing error"/auth/password/edit**********" 

このようなエラーが出てきました

解決策

問題だったのは、APIサーバの
config/environment/development.rbの設定でした

普段は localhost:3000 で使用していたのですが、
今日は localhost:4000 にしていて、ポートの設定が間違っていたみたいです

本当に凡ミスでしたが、4時間ほどかかってようやくミスに気がつきました。。。

みなさんきをつけてください。。。。

参考にした記事

route not found from link in email password reset

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA