各パッケージと機能の簡単な説明
bcryptjs
データベースに保存する前にパスワードをハッシュするのに役立つライブラリ。全てJavaScriptで記述され得ている。
body-parser
ミドルウェアで受信リクエスト本文を解析するために使用される。(フォームに入力された値を受け取る。)
concurrently
バックエンドとフロントエンドを異なるポートで同時に実行できます
express
Node.js のための高速で、革新的な、最小限のWebフレームワーク。
is-empty
valueが空かどうかを確認します。
mongoose
非同期環境で動作するように設計されたMongoDBオブジェクト モデリング ツール
passport
Node.jsの認証ミドルウェア。Facebook, Twitter認証もサポートしている。
passport-jwt
受信したJWTトークンを検証し、ログイン中のユーザーであるかを判定する。
validator
入力した内容が文字列かどうか判断する。(たとえば、有効な電子メール形式のチェック、パスワードの一致の確認。)文字列以外を渡すとエラーになる
参照
https://blog.bitsrc.io/build-a-login-auth-app-with-mern-stack-part-1-c405048e3669
https://www.npmjs.com/package/bcrypt
node.js(express)のbody-parserを理解する
Express
https://www.npmjs.com/package/is-empty
https://www.npmjs.com/package/mongoose
passport.js
[Node.js] Express で JWT 認証する方法
https://www.npmjs.com/package/validator
↧