2022-06-17(금) TIL

황인호·2022년 6월 17일
0

TIL 모음

목록 보기
81/119

오늘해야할일들

  1. 사이드 프로젝트 오전9시 회의 [완료]
  2. AWS RDS 셋팅하기 [완료]
  3. 기본틀 셋팅하기 [완료]
  4. 면접보고 오기!! [완료]
  5. 타입스크립트 공부하고 api만들어보기
  6. 알고리즘 문제풀이

사이드 프로젝트때 나온 내용

  1. 도시 클릭 시 정보 제공 (GET)
  2. 영상물 전달 api (GET) (낮밤, 음악 URL)
    2-1. 해당 도시의 영상 클릭 시, 조회수 +1 (현재 조회수 확인할 수 있게 행 추가)
    (POST, GET)
  3. 햄버거 메뉴
    1. db구조 : A 도시의 ID / A 도시의 이름/ 낮 URL / 밤 URL / 음악 URL / 조회수
    2. // 음악 true, false =ON, OFF (POST)
    3. 영상 재생, 중지? 일시 정지? → 프론트가 제어? 여쭤볼 것.
    4. 배경 소리 음소거 or 음소거 해제 → 프론트가 제어? 여쭤볼 것.
  4. socket.io (채팅방 feat. **)
    1. 이미지, 하이퍼 링크 공유 (**님 wish)
    2. 연결, 메시지 전송 , 알림(채팅방입장 멘트, 퇴장 멘트) , 채팅방 나가기 , 연결 끊기
  5. SSL 사용(https) inhohwang.shop(aws 적용)
  6. ELB 사용 (aws 적용-로드밸런싱)
  7. Docker 사용 EC2배포까지
  8. helmet, hpp 보안 라이브러리 적용
    8-1. morgan 라이브러리 적용
    8-2.
  9. AWS RDS 생성
  10. Sentry 적용하기
  11. EC2 + Docker + ALB
  12. GitHub actions
  13. S3 (접근 권한), 업로드 미들웨어 필요
  14. 유튜브 영상 소스 다운로드 하기(개인 당 영상 3~4개 서치)
    참고링크 : https://keys.tistory.com/5
    → ** : 일본
    → 인호 : 독일
    → ** : 한국
  15. Docker + Github actions CI CD
    1. Docker 이미지 생성
    2. Docker 컨테이너 실행
    3. Docker EC2 배포
    4. EC2 + GitHub actions yaml 적용을 통한 CI CD 구축

AWS RDS 설정하기

참고한 링크(AWS 셋팅) : https://velog.io/@ingyocode/AWS-nodejs-%EC%95%B1-EC2-RDS-%EC%82%AC%EC%9A%A9-%EB%B0%8F-%EC%84%A4%EB%AA%85
참고한 링크(AWS인바운드 규칙) : https://kimcoder.tistory.com/377

발생한 오류!!

사용목적 : 기존에 로컬환경에서 RDS를 구축해서 사용하였고 사이드 프로젝트를 진행하려면 실제 서비스 환경에서 DB를 연결해야하기위함

내용 : 기존에 로컬과 충돌작업이 일어났다....

문제 상황

딱봐도 database 선택이안되가지고 오류가 발생했음

기존의 테이블을 마이그레이션해야하는 상황

수동으로 models , migrations , seeders를 삭제하고

테이블을 만드려고 npx sequelize model:generate --name ~~ 하였을때

파란색으로 sequelize init 하라고 나와있어서

그대로 npx sequelize init 를 입력함

뭔가했는데...
npx sequelize init --force하면 덮어쓰기 된다는 뜻이었음

입력하면 성공적으로 덮어쓰기 완료됨!!

이후에 models 만들고 테이블 생성하는 명령어 잘먹힘

노드몬 실행시 잘됨!!(뿌듯뿌듯 ㅎㅎㅎ)

면접... ㅠㅠ

면접 준비해주신 분들께 죄송할정도로 스스로가 준비안되어있어서...ㅠㅠ
죽어라 공부해야겠다...
면접 준비해주신 관계자분들 죄송합니다...
알고리즘 풀이도 형편없었고 TDD작성도 5개중 2개를 맞추었는데 어떻게 맞추었는지모르겠다...

열심히 공부하겠슴다...

profile
성장중인 백엔드 개발자!!

0개의 댓글