오늘은 항해 주특기 입문주차 마지막날이다.
CRUD를 구현해보는 주차였다.
CRUD를 모두 구현하고 어제부터 서버에 연결을 하려 시도를 하였다. 데이터가 안떴다.
"data": []
시작되었다 불행이, 우선 전에 만들어놓았던 .env파일을 github에 올릴 수 없어 filezilla를 사용하여 옮겨주었다.
목요일 과제에 대한 매니저님의 조회 코드 리팩토링 (try 문 배우기)
try 안에서 오류가 발생하면 catch 에서 에러를 잡아준다.
throw는 일부러 오류를 발생시킨다. 그래서 catch로 넘겨준다.
AWS EC2를 아예 배포를 위한 하나의 컴퓨터라고 생각하셔야 해요. 수동으로 동기화시켜줘야 합니다. 귀찮지만..!
localhost 로 요청 >> 내가 작업하고 있는 현재 컴퓨터 주소에서 서버를 실행
EC2 IP 로 요청 >> AWS에서 빌린 컴퓨터에서 서버를 실행
대략적인 find, findOne 동작방식>
도큐먼트가 없으면 find는 [], findOne은 null입니다. findById 도 null
API명세서 똑같이 짠대로 보내야한다. (절대적)
(당연히 협업이기때문에 바꾼다면 무조건 상의 해야한다)
띄어쓰기 하나하나 변수명 하나하나에 생각이 담겨있어야한다. 이유가 있어야한다.
잘하는사람이 있을뿐, 못하는사람은없다.