Nest.js

[m1 맥북] - nest.js 공부하기 28. 유저 이름에 유니크한 값 주기

Dev갱이 2022. 6. 4. 02:18
728x90

user.entity.ts

@Unique([]) 배열로 유니크 한 값들을 넣어주면 됨.

중복된 username을 걸러서 500 에러로 뜨게 되지만, 이렇게 되면 안된다. try catch 구문으로 에러를 잡아줘야한다.

 

user.repository.ts

Repository save함수를 try catch로 감싸고 username이 중복 됬을때 에러 코드가 23505

728x90