백엔드

NodeBird 복습/node.js

react nodeBird 2-5 (게시글 댓글 완성, 로그인정보, credentials 이해하기)

게시글, 댓글 완성하기 데이터가 어떻게 이동하는지 잘봐야 됩니다. 그래야 코드를 짤 때 수월하게 할 수 있습니다. PostForm에서 Submit → dispatch({ addPost(text) }) reducers/addPost의 data로 text 데이터를 받음 sagas/addPost로 가서 action.data로 addPostAPI의 { content: data } axios가 백엔드로 요청함 routes/post.js에서 req.body.content로 데이터를 받고 처리해서 프론트로 전달 User의 DB 모델을 만들 때 Post항목이 없기때문에 에러가 발생합니다. 그래서, 관계를 맺고 있는 항목이기 때문에, include를 이용하여 작성해주도록 합니다. 댓글 기능 완성하기 `/post/${da..

NodeBird 복습/node.js

react nodeBird 2-3 (회원가입, CORS 적용하기)

회원가입 프론트엔드, 백엔드 완성하기 이제 회원가입에 대한 백엔드 서버에 구성을 해줍니다. 시퀄라이즈의 create 메소드를 통해 req.body에 들어있는 email, nickname, password 데이터를 받아옵니다. 또한, 데이터가 어떤 흐름으로 전송되는지를 먼저 알아야됩니다. 회원가입 폼에서 email, nickname, password 객체 데이터를 가지고 submit을 하게 되면, saga의 signUp의 SIGN_UP_REQUEST가 실행되고, signUp의 action데이터(email, nickname, password의 데이터들이 객체로 들어있음) signUpAPI의 data로 백엔드 서버로 데이터가 전송됩니다. 프론트서버에서 전송받은 데이터를 req.body로 백엔드서버에서 받게됩니..

맑쇼
'백엔드' 태그의 글 목록