リリース 0.2 - アップデート


命令



皆さん、こんにちは.このブログ投稿は、リリース 0.2 に関する私のアップデートに関するものです.私が直面した問題とその解決方法.

プロセス



問題を探すには永遠に時間がかかると言わざるを得ません. JavaScript をもっと練習したいので、this page に行って JavaScript 関連の問題を探します.そして、this project が私に興味を持っていることがわかりました.その理由は、それが「フルスタック」プロジェクトだからです.最初は「小さな」フルスタック プロジェクトに貢献し、それから知識をさらに広げて基礎を構築できるようにしたいと考えています.

私がこのプロジェクトで見つけた issue は、ユーザーが長いメール アドレスを持っている場合に、ボックスを超えてしまい、ユーザー インターフェイスの見栄えが悪くなります.問題は見つかりましたが、このプロジェクトのコード構造を確認し、各 .js ファイルの機能を理解するのに時間を費やす必要があります.そして、私は 1 つの興味深い概念を見つけました.これは、supabase という概念を聞いたことも、使用したこともなかったので、私にとっても新しいものです.これはオープン ソースの Firebase の代替であり、製品の構築に必要なすべてのバックエンド サービスを提供します.以前はMongoDBを使ってデータを保存していましたが、スーパーベースについては知りませんでした.

プロジェクトをローカルで実行しようとすると、この問題に直面し、何が足りないのかわかりません

maintainer は、API キー .env キーの client_secret ファイルを作成するように私に依頼しました.プロジェクトをローカルで実行しようとすると、プロジェクトがスーパーベースを使用しているため、この問題に直面しますが、 supabaseUrl を含めなかったため、プロジェクトでクライアントを作成できません.スーパーベースとは何か、なぜその問題が発生したのかを調査しました.マシンでこのプロジェクトを正常に実行するには、キーを追加する必要があります

REACT_APP_SUPABASE_URL= https://vuxohlizzevgcsxlrggf.supabase.co
REACT_APP_SUPABASE_URL_KEY_PUB= eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYzMzg4NzYwNCwiZXhwIjoxOTQ5NDYzNjA0fQ.fxjuENwSq1mulGqA4OOnrbcZu-sW3EVVfHNQjOU0vOs


問題を解決しようとしたときに、実行中の問題とは関係のないエラーが発生しました.新しいことが頭に浮かびます.メンテナーはとてもフレンドリーで、私たちはプライベートチャットを行い、彼のプロジェクトに関する私のすべての質問に答えてくれました.私のプルリクエストは here にあります.
PetInfo.js ファイルと PetInfo.css ファイルにいくつかの変更を加えました




読んでくれてありがとう.