はじめに
Go(Echo) + Next.jsを用いてアプリを作成していたのですが、ブラウザをリロードするとAPI実行時に以下のようなエラーが発生し、その解決に時間がかかってしまったので、備忘録として記事を作成します。
"missing or malformed jwt"
原因
axiosにCookie情報を含めていなかったことが原因だと考えました。
解決方法
修正前
axios.get("http://localhost:8080/users");
修正後
axios.get(
"http://localhost:8080/users",
{ withCredentials: true }
);
withCredentials
をtrueにすることでAxiosにCookie情報を付与することができます。