GoとReactとPostgresSQLを用いたアプリの雛形を作ろう!【①認証機能】
無料で読める本
ReactとGolangとPostgresSQLを用いたアプリの雛形を構築する手順をハンズオン形式で解説します。この本では【認証機能】の実装を行います。 【実装する機能】 ・ サインアップ画面でメールアドレスをパスワードを入力します。 ・ メールアドレスとパスワードが正しい形式の場合はユーザー登録されてホーム画面に遷移します。 ・ ログイン後は任意にログアウトすることができます。 ・ ユーザー登録済みの場合はログイン画面で登録したメールアドレスとパスワードを入力するとログインしホーム画面に遷移します。 ・ ログインしていない状態ではホーム画面にアクセスすることはできません。(強制的にログイン画面に遷移します。) ・ ログイン後は、ブラウザ側に保持している認証情報が正しくの有効期限内の場合は、ログイン画面に遷移せずにホーム画面に遷移します。
Chapters
作成するアプリイメージ、使用する技術の概要
フロントエンドの環境構築
Jotaiを使って状態管理しましょう
PandaCSSを導入してスタイリングしましょう
バックエンドの環境構築
データーベースの環境構築
フロントエンドとバックエンドを繋げましょう
バックエンドとデータベースを繋げましょう
フロントエンドから DB のデータを取得しましょう
フロントエンドからDBのデータを操作しましょう
ログイン機能を実装しましょう
JWTを用いて認証状態を保持しましょう
バリデーションを実装しましょう
バックエンドのテストコードを実装しましょう
Author
Topics