21.12.15 항해99 4기 45일차
백엔드 개발 완료
aws ec2 서버에 올린 후 postman으로 모든 api를 테스트하고 프론트엔드에게 주소를 전달했다.
내일은 소셜로그인(passport)과 보안관련 패키지 설정할 예정이다.
- 황준일 멘토님과 중간 멘토링
- 지금은 Sequelize 하지만, 나중에는 typescript + typeorm 을 써볼 것
- node + mysql은 궁합 X
node는 single thread라서 MySQL의 JOIN 방식에 궁합이 좋지 않음.
(릴레이션이 필요한 서비스에는 좋지 않다.)
=> MySQL을 써야 한다면, Spring을 써라
node는 nosql (ex)몽고DB)과 잘 맞다.
- 서비스에 DB를 맞추고, DB에 언어를 맞춰야 한다
- restful uri
ex) /api/posts/:userId/comments
: 게시글에 유저가 댓글작성 => 댓글 작성 api의 uri
- 사용중인 port kill
lsof -i :포트번호
kill -9 프로세스번호