내일배움캠프 4기_Node입문 개인과제 25일차 TIL
Node.js 입문 1주차, 개인과제
Node.js 입문 1주차, 개인과제 어제 공부한 내용. https://pangeei-h.tistory.com/entry/%EB%82%B4%EC%9D%BC%EB%B0%B0%EC%9B%80%EC%BA%A0%ED%94%84-4%EA%B8%B0Node%EC%9E%85%EB%AC%B8-%EA%B0%9C%EC%9D%B8%EA%B3%BC%EC%A0%9C-24%EC%9D%BC%EC%B0%A8-TIL 내일
pangeei-h.tistory.com
코딩 테스트 연습 15일&16일
코딩 테스트 연습 15일&16일 프로그래머스, 영어가 싫어요. 📄 나의 코드 numbers = "onefourzerosixseven" # print("one" in numbers) // True # numbers.replace("one", "1") # print(numbers.replace("one", "1").replace("four", "4")) def so
pangeei-h.tistory.com
오늘은 입문 과제 리뷰가 있었다.
과제 수행 방법(튜터님 권장사항?)
params URI/:id
query ?key = value
body PUT&POST 할때 Client에서 Server에 보낼때 사용.
POST /api/posts/:post_id/comments
user 작성자 이름 보다는 userID 작성자 id로 변경하는게 더 좋음
원래는 user schema가 있어야 함!
if를 쓰는 베스트 케이스
필터링을 통해 불필요한 케이스를 쳐낸다.
if(이거 위반했어?){
return 어쩌구;
}
시간
서버에서 정할 수 있는 건 서버에서 해야함!
사용자에게 입력 받으면 안됨!
클라이언트에서 시간 지정하면 실제로 만들어지는 시간과 다르다?
postId, commentId는 서버에서 알아서 생성해야함!
! -> determine True or False가 좋음!
목록 = 페이지네이션 필요!
인바운드 : Client가 Server 접속할 때 창을 열어두는것 80port로도 열어주세요!
naver.com:80
아웃바운드 : 서버에서 외부로 나가는 규칙
포트포워딩(:3000은
퍼블릭주소:80 ------- 포트포워딩 ----------> 내부주소:3000
오늘 과제 리뷰가 뜻깊었다.
사실 굉장히 정답에 가까운 코드를 알려주시면서 설명해주실 줄 알았는데,
공부하는 과정에서 많이 실수하는 코드를 보여주셔서 뜻깊었다.
접근 방식을 알려주고 직접해보길 원하시는 느낌?
나는 같은 팀을 했던 분들의 git repo를 염탐해 공부했다.
남의 코드를 보면서 공부!!
오늘 알려주신 pagination과 비밀번호 암호화(body로 password 주고 받는건 권장 x)
이 방법들을 좀 고민해봐야겠다.
'TIL' 카테고리의 다른 글
내일배움캠프 4기_Node숙련 27일차 TIL (0) | 2022.12.20 |
---|---|
내일배움캠프 4기_Node숙련 26일차 TIL (0) | 2022.12.19 |
내일배움캠프 4기_Node입문 개인과제 24일차 TIL (0) | 2022.12.15 |
내일배움캠프 4기_JS기초&알고리즘 23일차 TIL (0) | 2022.12.14 |
내일배움캠프 4기_JS기초&알고리즘 22일차 TIL (0) | 2022.12.13 |