교수님이 쉬는날 내주신 과제로 서버 나눠서 작업하는 연습도 할겸 회원가입 페이지를 만듭시다.
서버를 두개 front 와 back으로 나눠줍니다.
서버를 나눠서 작업하니 두 폴더 모두 각각 필요한 라이브러리를 설치해줍니다. ( 프론트 서버 )
서버를 나눠서 작업하니 두 폴더 모두 각각 필요한 라이브러리를 설치해줍니다. ( 백 서버 )
// cookie-parser는 사용하지 않으니 빼주셔도 됩니다.
1-1. 요청이 왔을때 우리가 중복체크하는데 필요한 userid값이 잘왔나 중간점검 해줍시다.
userid.value값은 잘 오네요 ^^
브라우저에서 응답도 잘 받는것을 확인해줍시다. 잘되네요 ^^
이아이디있음? 이라는 userid를 중복체크해보니 빈배열이 나왔고 길이도 0인것을 보니 제 db에 userid는 이런 id가 없는것 같습니다. 아마 userid가 이미 제 db에 있는 userid면 값이 있으니 배열에 값이 들어가있고 배열 길이는 1로 나왔을겁니다.
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
근데 이런 에러가 떠서 뭐지..? 이러고 있는데 res.send를 1 or 0으로 이미 보내는데 얼른 끝내자로 또 보내서 뜨는 에러인것을 확인했습니다. 즉 두개 이상의 응답을 보내서 나오는 에러였습니다 .. 바보
ID 중복체크 기능은 많이 연습해보았는데 서버를 두개로 나뉘니 좀 귀찮은 부분이 많았던것 같습니다.