bcrypt
·
node.js/bcrypt
bycrypt" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스비밀번호를 hash하거나 hash를 검증하는 라이브러리Hash란? 문자열을 되돌릴 수 없는 방식으로 암호화하는 방법. 출력값으로 해시화 이전의 값을 알아낼 수 없다. 설치" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스npm install bycrypt hash" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스const bcrypt = require("bcrypt");const { User } = require("../model/user.js");app.post("/sign_up", async (req, res) => { const { email, password ..
jsonwebtoken
·
node.js/Json Web Token
jsonwebtoken" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스Node.js 환경에서 JWT를 생성하고 검증하는 라이브러리 설치" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스npm install jsonwebtoken 토큰 생성" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스jwt.sign(payload, secretKey, [options])const user = { email: "user1@gamil.com", nickname: "user1"}const option = { expiresIn: "1h"}jwt.sign(user, secreyKey, option)1. option 인자에는 만료시간(express..
mongoose
·
node.js/mongoose
mongoose" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스node.js 환경에서 mongoDB를 다루는 라이브러리 설치, 프로젝트 세팅" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스npm install expressnpm install mongoosenpm insatll dotenv // 환경변수를 관리해주는 라이브러리npm install nodemon --save-dev// package.json{ "dependencies": { "dotenv": "^16.4.5", "express": "^4.19.2", "mongoose": "^8.5.1" }, "devDependencies": { "nodemon": "^3.1...
Hyunsoo_Kim
'node.js' 카테고리의 글 목록