VSC SSH 연결
- Intellij에서 SSH 연결은 유료 버전에서만 가능하다,,,, 일단 패스,,
- VSC는 플러그인만 설치하면 간단하게 사용 가능하다!
- 서론) window 유저라 항상
ppk 키 파일+putty조합으로 ssh에 접속해왔다. pem키는 쓸 일 없을 줄 알았는데 VSC에서 접속하는 방법에선 pem 키를 쓴다.- 본론)
- VScode 열고 Extentions에
Remote - SSH검색해 설치 Ctrl + Shift + P눌러서 config 파일 선택- 원격 서버 정보 입력
Ctrl + Shift + P눌러서 Host 연결 선택- 호스트 플랫폼은 Linux 선택
- 결론) 편하다,, 원래 SSH는 배포할 때만 접속했는데, 개발을 여기서 해봐야겠다!
- 여기서 개발하면 CORS 이슈에 더 쉽게 대응할 수 있다고 하는데, 정확하겐 직접 경험해봐야 알 것 같다.
- 참고)




Firebase - FireStore
- 서론)
- Firebase에서 db 기능을 쓰는 게 어떤 건지 잘 몰랐는데, 오늘 그 특징들을 알아갈 수 있었다.
- FireStore는 NoSQL 데이터베이스다.
- 난 약간 rds 처럼 데이터베이스 관리 서비스인줄 알았는데 그냥 데이터베이스였다,,
- 본론) 내가 느낀 장단점
- 장점
- 콜렉션 단위로 규칙을 걸어줄 수 있다.
- 스프링 시큐리티에선 아래 코드처럼 API 단위로 권한 설정을 해주었다.
- FireStore를 쓰면, DB의 콜렉션 단위로 권한 설정을 해줄 수 있다.
- DB에 직접 접근하기 쉽다. (더 극단적으로 예시를 들면 API 없이 프론트로만 개발 가능)
- 공식문서가 친절하다.
- 단점
- 속도가 느리다.
- NoSQL이라서 관계형 db에 익숙한 사람에겐 낯설 수 있다. 컬렉션에 종속성이 없어서 따로 잘 조작해줘야 한다.
- 결론) 새로운 걸 배워서 재밌다!
하루 정리
TIL 작성하기
졸프
12시~3시 오프 회의
보고서 작성
Noilab
4시~5시 오프 회의
BeachCombine
8시~10시 온라인 회의
제출하기!!!!!!!!!!!!!!!!!!!!! (마감)
오늘은 회의를 3개 연달아 하느라 하루가 다 지나갔다,,,
12시~3시 홍대에서 졸프 회의를 하였고,
4시~6시반 왕십리에서 노이랩 회의를 하였고,
8시~11시 집에서 솔챌 회의를 하였다,, ㅎ
진짜 뻥안치고 2호선으로 서울 한 바퀴 돌았다 ㅋㅋㅋㅋㅋㅋㅋㅋ 신림~홍대~왕십리~신림
몸은 힘들었지만 이래저래 보람찬 하루였다:)
노이랩 회의를 하면서 개발 팀장님께 배운 것들이 유익했어서 오늘 TIL은 그 내용으로 정리하였다.
