Controller의 로직파일들 모듈화해서 한 번에 불러오자

Songss·2024년 12월 11일

개발스킬

목록 보기
1/9

여러 파일에서 여러 변수를 모듈로 보낼때

const conn = require("../db");
const { StatusCodes } = require("http-status-codes");

const joinUser = (req, res) => {
  res.json("회원가입 성공");
};

const login = (req, res) => {
  res.json("로그인");
};

const passwordResetRequest = (req, res) => {
  res.json("비밀번호 초기화 요청");
};

const passwordReset = (req, res) => {
  res.json("비밀번호 초기화");
};

module.exports = { joinUser, login, passwordResetRequest, passwordReset };

module.exports = { joinUser, login, passwordResetRequest, passwordReset };

위와 같이 {}기호로 여러 변수를 모듈화 할 수 있다.

호출할때는 ?

const {
  joinUser,
  login,
  passwordResetRequest,
  passwordReset,
} = require("../controller/UserController");

구조분해 할당 , 비구조화 를 통해서 불러올 수 있다.

0개의 댓글