アフィリエイト広告を利用しています

2023年11月06日

アプリ開発経過報告〜〜この間の続き!

やっぱり、甘く見てはいけないプログラミング



coffee.jpg


おはようございます、見習いプログラマーアキラです。

今日は、前回からの経過報告を行おうと思います。

とりあえず、現状の報告を致しましょう。

現状は、CRUD操作関連のコードが記述し終わり、最終調整に入ったところです。

一通り操作したがぎりでは、CRUD操作に問題はありませんでしたので、最終調整に入りました。
CRUD操作関連のコーディングの最後は、UPDATE関連のコーディングです。ようやく、AppRouterについて理解し始めたところだったので、そんなに難しくないだろうと考えていましたが、現実は、甘くはありませんでした。
UPDATE関する一連の動作じたいは、問題なく解決出来ましたが、なぜか更新後のデータが格納されるはずのapiエンドポイントに格納されずに、そのまま更新前のデータが読み込まれるという問題が発生いたしました。

サーバーコンポーネントやクライアントコンポーネントの概念があるAppRouterでは、PagesRouterでの記述方法が通用しない場合がありますので、コードの書き間違えなどがないのか関連するファイル周りをチェックしていったり、更新後のデータを送信する

周りや受信するapiエンドポイント側などのチェックだったりしていましたが、一向に修正箇所がわかりませんでした。

送信する直前まではデータが存在するが、受信したらデータがない…もう訳が分かりませんでした。

そんなとき、ふとデータが格納されるばずの場所に、記載されていたテキスト”Readable Stream”に着目しました。本来ならデータ情報のみが記載されるので気にはなってたのですが、勝手に問題ないと思いスルーしていました。

そこで、データが格納されるばずの場所に、データの変わりに記載されていたのテキスト”Readable Stream”をコピーし、chatGPTで調べることにいたしました。
その結果分かったのが、”Readable Stream”が原因で、読み込まれなかったということが分かりました。
なので、”Readable Stream”を適切に読み込むようにコーディング(これも、chatGPTで調べました)するとちゃんとデータの更新ができるようになっていたのです。
エラー箇所が、見える範囲にあったのに、そこに気がつかず10日間も四苦八苦していました。
おそらく、普通の人なら質問をして解決するのでしょうが、僕の場合は、解決までの過程も重要視していますし、理解することや検索能力?、chatGPTなどの適切な使用による解決方法などを強化のためにも、なるべく人には聞かないということにしています。

まぁ、そもそも聞く人がほとんどいないというのが本音ですが(笑)
coffeeworld

これで、すべてのCRUD操作関連のコードは完了!

と思ったのですが、とある問題が未解決のままでした。
それは、CRUD操作後のデータ更新にありました。

通常、CRUD操作後は、更新後の値にデータが書き換えられるはずですが、なぜか更新前の値のままで、手動で再読み込みを実施しないとデータ更新が行われないという問題です。

CRUD操作関連のコーディングを行っていたときから、気になってはいました。
正直、『なんとかなるんちゃう?』みたいな考え方だったので、後回しにしていました。

なので、現在は、その画面更新が手動という問題に取り組んでおり、調査&検索中です。
一応、今回は、PagesRouterからAppRouterへのシステム機能変更作業ですので、画面更新問題が解決してようやく先に進めるという話しになるんですけどね。

とりあえず、目先の目標として画面更新問題からのシステム機能変更作業完了ですので、もう少しではあります。

まだまだ、完成には程遠いですが、定期的に更新しお知らせいたしますので、温かい目で見守ってくださると嬉しいです。
では、今日はこの辺でじゃね。

0_1-テクスチャ.jpg



この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/12288604
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
検索
プロフィール
アキラさんの画像
アキラ
どーもアキラです。 コーヒーのまだ見ぬ世界をご紹介します。 自称コーヒー大好きです。そして、エンジニアになるべく、日々勉強中、これからは、そういったお話もできたらと思っています。
プロフィール
最新記事
写真ギャラリー
カテゴリーアーカイブ