인프런 커뮤니티 질문&답변

경원강님의 프로필 이미지
경원강

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

CORS 문제 해결하기

제로초님 질문드립니다ㅜㅜ

해결된 질문

작성

·

155

0

const express = require('express');
const bcrypt = require('bcrypt');
const { User } = require('../models'// 구조분해 할당
const router = express.Router();

router.post('/'async (req,res,next)=> {
    try {
       const exUser = await User.findOne({
            where : {
                email: req.body.email,
            }
        }); // 비동기 fidOne 찾는 함수
        if (exUser) {
           return res.status(403).send('이미 사용중인 아이디입니다.');
        }
        const hashedPassword = await bcrypt.hash(req.body.password12)
        await User.create({
            email: req.body.email,
            password: hashedPassword,
            nickname: req.body.nickname,
        })
    res.status(200).send('success');
    } catch (error) {
        console.error(error);
        next(error);
    }
})

module.exports  = router;

이미 있는 이메일로 가입 했을경우, status 403과 send로
에러 메세지를 보냈습니다. 이미 있는 이메일로 가입 했을
경우에 SIGN_UP_REQUEST 만 실행되고 SIGN_UP_FAILUTE 실행되지 않아 alert창이 뜨질 않습니다 ㅠㅠ
뭐가 문제 일까요..

답변 2

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

sign up 제너레이터 코드에 에러가 있는 경우 저렇게 뜹니다.

0

경원강님의 프로필 이미지
경원강
질문자

경원강님의 프로필 이미지
경원강

작성한 질문수

질문하기