リリース 0.2 - アップデート
2638 ワード
命令
皆さん、こんにちは.このブログ投稿は、リリース 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
ファイルにいくつかの変更を加えました読んでくれてありがとう.
Reference
この問題について(リリース 0.2 - アップデート), 我々は、より多くの情報をここで見つけました https://dev.to/tcvan0707/release-02-update-5111テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol