TypeExpressTutorial - 3
やりたいこと 環境変数の値を取得する 全体像 プロジェクトを作成する Mysql + prisma でDBを構築する 環境変数を設定する APIを作成する ユーザー登録とログインを実装する オリ...
22 search resultsShowing 1~20 results
You need to log-in
やりたいこと 環境変数の値を取得する 全体像 プロジェクトを作成する Mysql + prisma でDBを構築する 環境変数を設定する APIを作成する ユーザー登録とログインを実装する オリ...
やりたいこと Node.jsのWebアプリケーションフレームワークである Express.js を TypeScript で構築する プロジェクトを始める際の初期のセットアップを行う local...
やりたいこと GET api/auth/me にリクエストをするとユーザー情報が返却されるようにする 認可を制御する処理をミドルウェアとして設置する Express.js の Request の...
やりたいこと エラーハンドリングのリファクタリング - エラーハンドリングの処理で共通化できる部分を関数にまとめる 他の例外が発生した場合に使用するエラークラスを用意する 全体像 プロジェクトを...
やりたいこと zodを使ってバリデーションを定義したい バリデーションが引っ掛かった場合にエラーメッセージのJSONを返したい 全体像 プロジェクト作成 DB構築 - Mysql + prism...
やりたいこと Dockerを使ってローカル環境でMysqlのDBを起動させる Prismaを使ってUsersテーブルを作成する データベースの管理アプリであるSecuelAceを使ってアクセスで...
やりたいこと Express.jsがデフォルトで用意しているエラーハンドリングではなく、カスタムしたエラーハンドリングを設定したい 実際にどうなるか 例外が発生したときにエラーをthrowすると...
やりたいこと /api/auth/signup POST リクエストをして、新規でユーザーが作成する /api/auth/login POST リクエストして、ログインに成功した場合はユーザー情...
やりたいこと /api/auth/signup に GET でリクエストされたら任意のJSONが返却されるAPIを作る /api/auth/login に GET でリクエストされたら任意のJS...
実現したいこと ローカル環境でMySQLのDBを用意して、NextAuthのライブラリを使ってユーザーのログイン・ログアウトを実現する ログイン済みユーザー・未ログインユーザーで表示させる画面を...
本番環境・開発環境で動作するパッケージをインストールするコマンド npm install パッケージ名 省略形 → npm i パッケージ名 // installが完了すると package.j...
Node Voltaを使って Node.js をインストールする 作業するディレクトリに入って以下のコマンドを打つだけでOK // LTS版をインストールする場合 $ volta install...
準備 // viteでプロジェクト作成 $ npm create vite // 必要なライブラリのインストール $ npm install -D jest @types/jest ts-jes...
基本メソッド // toBe it("数字のテスト", () => { expect(1 + 2).toBe(3); }); it("文字列のテスト", () => { expect...
mongoDBでDBに接続 接続先のmongoDBのURIを指定してMongoClientのインスタンスを作成する URIの末尾にDB名を指定しないとデータを参照できないので注意 ***.mon...
app.get()を使ったAPIの作成 main.js import express from "express"; const PORT = 8080; const app = express...
Promise/then か async/await か 非同期処理で、処理を待ってから次のコードを実行したいのは同じ 処理が完了を待ってから then を使って次の処理へ進むように記述するか、...
同期処理とは? 上から順番に処理が実行される、いわゆる通常の処理。 前の処理が終わったら、次の処理が実行される。 前の処理が実行されないと次の処理が実行されない。 非同期処理とは? 上記の逆 処...
falseとなるケース false 0 -0 0n "" (空文字) null undefined NaN これ以外は全部 true JavaScript での undefined と n...
rest parameter (可変長引数) 通常の関数は引数の数が決まっています。 JavaScriptでは引数の数に決まりがない関数も作れます。 引数の個数が決まっていない引数のことを 可変...
22 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.