user.controller.js 896 Bytes
Newer Older
Choi Ga Young's avatar
Choi Ga Young committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import jwt from "jsonwebtoken";
import { User } from '../db/index.js';

const signup = async (req, res) => {
  console.log('server/signup req.body', req.body)
  const { userId, password, userName, userStudNum } = req.body;
  try {
    const findId = await User.findOne({ where: { userID: userId } });
    console.log('findId type check', findId)
    if (findId) {
      throw new Error("이미 있는 회원정보 입니다.");
    }
    await User.create({
      userID: userId,
      password: password,
      userName: userName,
      studNum: userStudNum
    });
    res.status(201).json("success")
  } catch (error) {
    console.log(error)
    res.status(500).send(error.message || "회원가입 에러발생")
  }
  // 이건 나중에 정보 있을 때 확인

}

const login = async (req, res) => {
  console.log('server/login req.body', req.body)
}

export default {
  signup,
  login
}