20210125-26 TIL
·
BootCamp_Codestates/TIL
0125 한일 Advanced Web Hiring Assessment 진행. 0126 한일 Advanced Web Hiring Assessment 진행 및 완료. 구현 영상 제출 Deployment & Cloud Computing 레슨 및 스프린트 진행 with pair 학습내용 및 성취 Advanced HA: 초기 세팅 및 React Switch Route 에서의 화면 전환 이슈로 많은 삽질을 했으나, 끝까지 구현할 수 있었다. AWS 의 S3, EC2, RDS 를 이용한 배포 프로세스에 대해 배웠다. 느낀점 마지막 HA를 끝까지 포기하지 않았더니 결국 구현할 수 있었다. 성취감을 느꼈다. 리액트에 대해 좀더 깊게 이해할 수 있었다.
14. Deployment & Cloud Computing
·
카테고리 없음
Achievement Goals Cloud와 Deployment의 의미를 각 각 알고, 내 코드를 남에게 배포할 수 있다. 최소 AWS 서비스 블럭 에서 3개 이상의 서비스를 활용 하고, 설명 할 수 있다.(S3, EC2, RDS) ssh를 무엇을 위해 활용 하는지 알고, 다른 컴퓨터에 원격 접속 한다는 것의 의미를 설명할 수 있다. 보안을 위하여 github에 올리지 말아야 할 코드를 gitignore로 따로 분류 할 수 있다. 프리티어에서 요구하는 조건을 지키면 무료. Cloud Deployment 다른 컴퓨터에 코드를 올려서 구동시킬 수 있는 것. AWS 서비스 블럭 S3 EC2 RDS ssh 원격 접속. gitignore Environments and Deployment Problem Why ru..
HA. 구현 프로세스 정리(초기 설정)
·
BootCamp_Codestates/TILookCloser
서버 셋업 서버 쪽 패키지 모듈 설치 index.js => 서버 셋업 1. express-session 라이브러리 이용 쿠키 설정. 2. corsOptions 설정 3. createServer 에 cert.pem, key.pem 입력(절대 경로로 하는 것이 좋다.) 4. app.use 를 이용하여 라우터로 연결. .env => database 환경변수 설정(password, username, database name) sequelize 설치, sequelize-cli 설치. (첫번째 테이블 만들기.. migrate로 데이터베이스에 올리기) config.js => username, password 와 같은 값들이 sequelize 와 데이터베이스를 연결하는데 사용된다. model -index.js => s..
20210121-24 TIL
·
BootCamp_Codestates/TIL
0121-0122 한일 Authentication Sprint Session, Token, OAuth 진행 및 완료 0123-0124 한일 Final HA 준비. 클라이언트, 서버, 데이터베이스 구현 프로세스 복기 세션 인증 방법 및 sequelize 이용하여 데이터베이스 구축 하는법 복습 학습내용 및 성취 전체적인 프로세스를 이해할 수 있었다. 느낀점 인증 파트의 내용이 많아서(특히 스프린트) 지금껏 가장 힘겨웠던 스프린트였다. 최종 HA 잘 보자.
Authentication Token
·
BootCamp_Codestates/Sprint Review
TokeFunctions generateAccessToken: payload 와 AccessSecret, 만료일을 설정하여 AccessToken 을 만든다. generateRefreshToken: payload 와 RefreshSecret, 만료일을 설정하여 AccessToken 을 만든다. sendRefreshToken: res 와 refreshToken 을 받아 쿠키에 refreshToken 을 담아 user에게 보낸다. sendAccessToken: res 와 accessToken 을 받아 json 객체에 accessToken을 담아 user 에게 보낸다. resendAccessToken: accessToken 과 userinfo 를 user에게 보낸다. isAuthorized: req.header..
Authentication Session
·
BootCamp_Codestates/Sprint Review
로그인 요청에, 데이터베이스에 해당 유저가 있으면 세션 객체에 유저 아이디를 저장하여 응답한다. 유저 정보를 요청하면, session 객체에 유저 아이디가 존재하는지 확인하고 있으면 해당 정보를 보내준다. 로그아웃 요청을 하면, session 객체 안에 userId 존재 확인하고, session 을 삭제한다. 특이사항 app.js 에서 express-session 모듈을 이용하여 쿠키를 설정해줄 수 있습니다.