自作アプリ作成記録24日目

変数名には気をつけること!

フロントエンド(Vue.js)からバックエンド(Rails API)へユーザー登録した時に認証情報も併せて送るようにしたが、なぜかバックエンドでそれが受け入れられず・・・。

原因はバックエンド側の変数名とフロント側の変数名が一致しなかったから。Firebase_auth_railsのgemにあったセットアップは正しかったし、こちらの記事の内容も全く問題無かった(先人の方々には感謝)

rails cでフロントからパラメータが届いているところまでは確認していたが、なぜか受容できない。なぜなのかと途方に暮れていた時、よくよく見たらフロントからはidTokenという変数名で送っているにもかかわらず、バックエンドではtokenというパラメータが来ることを期待して待っているではないか!

なのでどちらに合わせても大丈夫かと思うが、今回はRails側の変数名をidTokenに直して無事Rails APIにuid登録できた。

この記事が気に入ったらサポートをしてみませんか?