✔️ routes 파일, router 에 있는 4가지 메소드
POST, GET, PUT, DELETE
✔️ query : insert
👉 router.post('/post', AuthMiddleware.checkToken, jujuController.write);
post 는 보내기! write 과 같은 insert 문을 작성할 때
ex) 내가 티스토리 글을 작성할 때, write
가운데 파라미터 AuthMiddleware.checkToken은 이후에 포스팅할 jwt token과 관련된 부분 !
토큰이 필요하다면 가운데 parameter에 추가해주어 토큰을 확인해주는 용도로 쓰인다
✔️ query : select
👉 router.get('/get', jujuController.show);
get은 보기! show 와 같은 select 문을 작성할 때 쓰인다
ex) 내가 다른사람의 티스토리 글을 구경할 때
위를 보면 토큰에 체크가 안되어 있다. 왜 ❓❓
내가 가운데 parameter값으로 AuthMiddleware.checkToken 안줬기 때문에 토큰이 없이도 가져와서 볼 수 있다
다른 사람의 글을 보기 위해서 토큰이 필요하다면 큰일 나게쬬,, 내 것만 볼 수 있게 되는 공유가 없는 티스토리가 되겠쬬,,
✔️ query : update
👉 router.put('/put', AuthMiddleware.checkToken, jujuController.update);
put은 수정! 내가 작성한 무언가를 수정할때 쓰인다
ex) 내가 쓴 티스토리 글을 수정할 때
✔️ query : delete
👉 router.delete('/delete', AuthMiddleware.checkToken, jujuController.delete);
delete은 삭제! 데이터를 삭제하고 싶을 때 쓰인다
ex) 내가 쓴 티스토리 글 삭제할 때
'nodejs' 카테고리의 다른 글
🖼 nodejs 이미지 관련 모듈 multer 사용해보기 (0) | 2020.09.14 |
---|---|
🤖 S3는 어떻게 설정하고 생성해야 하나요? (0) | 2020.09.14 |
📧 nodejs mailer module 사용법은? (0) | 2020.09.12 |
😏 [내 정보 조회] 포스트맨 사용법 알려줘요! (0) | 2020.09.09 |
🙀 MySQL WorkBench 디비가 날라갔어요! (0) | 2020.09.09 |