본문 바로가기

boilerplate/Jhon-Ahn boilerplate backend

BodyParser & postMan & 회원가입 기능

client란?

Chrome 브라우저를 client라고 봐도 된다. 

깃허브에서 회원가입을 하려고 할 때 클라이언트를 이용해서 이름, 이메일, 비밀번호를 입력한 다음에 이것을 서버에다가 보내는 것이다. 

 

정보들을 입력해서 서버에 보내주면 서버에서 이것을 받아야 되는데, 이때 필요한 것이 BodyParser다.

 

BodyParser을 다운 받아주자.  

npm install body-parser@1.19.0 --save

 

그리고 postMan이라는 프로그램을 다운로드하는데, 아직 클라이언트를 구현해놓지 않았기 때문에 클라이언트를 통해서 데이터를 서버에 보낼 수가 없다. 그래서 이것을 대체하기 위해서 사용하는 프로그램이 postMan이다. 
나는 사지방이므로 web postMan을 이용했다. 

https://web.postman.co

 

 

postMan을 이용하기전에 Register Route를 만들어준다.

그리고 npm run start로 백엔드를 켜주자.

 

register route를 post형식으로 구현했기 때문에 postMan에서도 POST형식으로 설정해주자.

그리고 나는 지금 goorm ide를 사용하고 있는 중이라 localhost 이런 주소가 아니라 goorm ide에 설정되어있는 url을 넣어줘야 한다. 그리고 body 부분을 누른 후, raw를 누른다. 그다음 json 형식으로 이름, 이메일, 비밀번호를 넣어서 send를 누른다. (굳이 user 모델에서 구현해뒀던 내용 모두를 넣을 필요 없다. 구현할 때 필수 값을 안 넣어줬기 때문임)

 

포스트맨을 이용할때 에러를 한번 봤었는데 이거는 다른 블로그에서 작성해야겠다.