アプリ開発は未経験です。
アプリ開発の勉強をしようと思い、チュートリアルを始めました。
フロントエンドの作成まではできましたが、バックエンドの作成がうまくいきません。
最後のステップまで進み、アプリを実行すると以下のようなエラーが表示されました。
TypeError: Cannot read properties of undefined (reading '0')
backend | at file:///my-new-app/web/middleware/auth.js:80:75
backend | at Array.map (
解決方法をご教示お願いいたします。
kuroda96 様
お世話になっております。
該当ファイルを確認していないので、一概には言えないのですが、
・/web/middleware/auth.js:80:75で使用しているArray.map
・/web/middleware/auth.js:74:33で使用しているprocess.processTicksAndRejections
のArrayとprocessの中身が入っていないので、その後のmapやprocessTicksAndRejectionsが実行できずエラーが起きているのかもしれません。
以下のとおり、各関数の前にオプショナルチェーン (?.)をつける方法で解消しないでしょうか。
・Array?.map
・process?.processTicksAndRejections
どうぞよろしくお願いいたします。
オプショナルチェーン (?.)の参考記事
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Optional_chaining
Cannot read property ‘プロパティ名’ of undefinedの参考記事
https://techacademy.jp/magazine/26836
株式会社フルバランス ドウケ
返信が遅れて申し訳ございません。
ご回答いただきありがとうございます。
今忙しいのでアドバイスを試すことができませんが、時間が出来次第すぐに試します。