Node + React Basic [3]
💫 Node+Reactベーシックコース💫
4.SSHを使用してGitをGit HUBに接続する
詳細については、「文書」を参照してください。
https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
5.bodyparser&PostMan&会員加入機能
💡 bodyparserとは?
Node.js POST要求データを抽出するためのミドルウェア.requistでbody propertyを使用できます.
::( https://www.npmjs.com/package/body-parser )
1.インストール
npm install body-parser --save
2.会員のためのルーターの作成
app.post('/register', (req, res) => {
//クライアントからの登録に必要な情報の取得
//データベースに格納します.
})
3.会員登録ルーターコード
6.Nodemonのインストール
💡 Nodemonとは?
Node.jsベースのアプリケーション開発でファイルの変更を検出したときに自動的に再起動するためのツール
設定
npm install nodemon --save-dev
7.秘密情報管理
process.env.NODE ENV:環境変数、ローカル環境での導入(導入)後の生産
8.Bcryptでパスワードを暗号化する
💡 Bcryptとは?
パスワード保護に特化した、パスワード復号機能メカニズムです.
🔗 コメントドキュメント
https://www.npmjs.com/package/bcrypt
💻 コード#コード#
userSchema.pre('save', function(){
//유저모델에 유저 정보를 저장하기 전에 function()실행
})
1.先生成salt2.saltを使用してパスワードを暗号化する
3.saltrounds=10:salt 10文字のsaltを生成し、このsalt暗号化パスワードを使用する
▼暗号解読機能を備えたスクリプトを使用しているので有益です.
Reference
この問題について(Node + React Basic [3]), 我々は、より多くの情報をここで見つけました https://velog.io/@yulhee741/Node-React-Basic-3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol