inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

리액트로 나만의 블로그 만들기(MERN Stack)

(49) Post Delete

서버측 req와, reducer이 없는 이유에 대해서 질문드려요!!

195

Choi

작성한 질문수 18

0

1.  req

이 두개에서 상단은 body에 나온 데이터를 사용한 반면,

2. 왜 삭제는 reducer을 사용안해도 될까요?

req reducer mongodb redux react express nodejs bootstrap

답변 1

1

싸플

1. 먼저 post의 의미는 말그대로 뭔가를 포스트(작성)한다는 의미입니다. 즉 의미자체에서 보듯 뭔가를 쓰기 위해서는 데이터를 지니다. 그래서 post에는 body에 데이터를 담아 보낼수 있습니다. 

   - 반면, get이나 delete는 말그대로 뭔가를 받아오고, 뭔가를 지웁니다. 피상적으로 생각하면 뭔가를 받고, 지우니 데이터를 가지고 있을 필요가 없습니다. 왜냐하면 뭔가를 받고 지우니까요...

     하지만, 우리가 특정한 어떠한 정보를 받거나 특정한 것을 지울때는 데이터가 필요합니다. 하지만 간단한 데이터죠(id 등). 이럴때는 params에 담습니다. (물론 post도 params에 정보를 담을 수 있습니다)

    그리고 params에 정보를 담을때는 인터넷 주소창에 www.ssaple.net/shpping_id?xxxxxxx

    이런 식으로 ?(물음표) 다음에 정보를 담습니다.  아마 인터넷하시다보면 많이 보셨을 것입니다.

   (예를 들면  쇼핑몰 카카오페이를 예를 들자면, get형태에서 사용자의 아이디와 주문번호를 보내고 가맹정 코드를 서버로 보내 백엔드에서 카카오페이 리다이렉트 주소를 받을때 이런 식으로 작성합니다)

이외의 특징이라면... params로 보내는 ? 이하는 주소로 취급되지 않습니다.(왜냐면 데이터이니까요) 아무리 길어도 ? 이전까지만 주소로 받아들여집니다. 

(요약) post는 태생적인 특성으로 body에 정보를 담아보낼 수 있고, 나머지는 주로 params를 이용한다

2.  삭제는 reducer 사용해도 됩니다. 물론 코드 적기 나름이지요...

      하지만, 주로간단한거는 작성할안하고 삭제하는 경우에 특별히 상태를 뭔가 조작할 필요가 있을때는 작성합니다. 

(요약) 케바케이니, 상황에 따라 맞추시면 됩니다. (강의에서 너무 단정적으로 말했나봐요 ^^;)

    

0

Choi

http메소드에 관한 문제인거군요. 매번명쾌한 답변 정말 감사드립니다!!!!^^

npm run dev-watch 오류

0

89

1

npm i react-redex redux-saga react-router-dom connected-react-router bootstrap reactstrap dotenv 명령어 설치하면 에러날까요?

0

452

1

mongodb 자세히 알고 싶습니다

0

273

1

강의 듣으면서...포스트 맨도 안됩니다

0

261

1

혹시 gatsby 생성하는 명령어 하는지 알고 싶습니다

0

285

1

webpack 설정 문제입니다.

0

316

1

Category관련 질문

0

242

1

https://www.ssaple.net/ 블로그 접속이 되질 않아요.

0

321

1

리액트 버전 오류 나시는 분들 참고

0

490

1

react 18버전에서의 connected-react-router 가 설치가안됩니다

0

1077

1

jwt.sign() 에서의 질문입니다.

0

212

1

ssaple.net 접속이 안됩니다.

0

374

1

Media(Video) 파일 첨부관련 질문

0

304

1

페이지 Link를 이용한 페이지 이동이 안됩니다

0

353

1

webpack.config.js 설정

0

838

1

몽고db 사이트가 많이 바뀌어서

0

352

1

선생님 req에 아무것도 안들어오는데 혹시 뭐가문제일까요 ?

0

308

1

안녕하세요 강의 잘 보고 있습니다 질문 하나 있는데요 ..

0

1597

1

그대로 따라하였고 하루종일 reboot하는데 되지않습니다..

0

218

1

Encountered two children with the same key 에러..

0

875

1

강사님 redux에러 질문이요

1

250

2

선생님 왜 저는 백날해도 collapse 내용이 link아래로 갈까요?

0

356

2

postDetail scss 문제

0

242

3

강사님 포스트 디테일 부분을 똑같이 작성하였는데 이런 오류가 나서 도저히 방법을 모르겠습니다 ㅠㅠ

0

218

1