반응형
npm i bcrypt

 

const bcrypt = require(bcrypt)

bcrypt.hash(password, 10, (error, hash) => {
   // 10은 횟수를 의미
const hashedPsas = hash;

pool.getConnection(function (err, poolConn) {
  if (err) {
    if (poolConn) {
      poolConn.release(); // 사용한후 해제(반납)한다
    }
    callback(err, null);
    return;
  }
  console.log("데이터베이스 연결 스레드 아이디" + poolConn.threadId);


  poolConn.query(
    `insert into users (user_id,password,email,nickname,phone_number,department,company) values ("${ID}","${hashedPsas}","${nickname}","${email}","${phone}","${department}","${companyName}")`,
    (err, result, rows) => {
      if (err) {
        throw err;
      } else {
        console.log(result);
        res.json({ message: "200 ok" });
      }
    }
  );
});

});

반응형

'기타 정보' 카테고리의 다른 글

맥 Vscode 에서 가상환경으로 파이썬 돌리기  (0) 2021.08.18
node 버젼 바꾸는 방법  (0) 2021.08.04
NPM 버전 의미  (0) 2021.07.02
프로젝트) 1. 이론 Microservices, Serverless  (0) 2021.05.31
use strict(strict mode)  (0) 2021.03.23
복사했습니다!