분류 전체보기
-
2주 프로젝트 7일차--- 2021. 2. 9. 00:04
오늘은 oauth 구현을 위한 학습과 배포시 도메인 생성부분 / 인증서 발급 / http 요청을 https 요청으로 redirection 하는 부분을 공부를 했다. 코드를 짜고 눈으로 확인하면서 경과를 지켜볼수 있는부분이 아니라 해보고 이렇게 하면 된건가 하고 보면 안되는 시도가 많아서 아주 스트레스를 많이 받았다. 간단하게 요약을 해보자면 구글같은 경우는 oauth 인증시 해야하는 통신과정들이 구현이된 모듈이 있었다. 학습을 위해서 직접구현 하려고 해봤지만 구글을 이용(프로필정보만확인)하는 경우는 대부분이 모듈을 이용하는 걸로 일반화가 된거처럼 보였고 다른 정보를 확인할수가 없어서 react-login-module을 사용했다. 기본 프로필 외에 정보를 스코프로 지정해서 가져와야 하는 경우에는 좀더 ap..
-
2주 프로젝트 4일차--- 2021. 2. 4. 23:58
오늘 어느정도 배포하는 감을 잡았다 마음이 한결편안 하다 내일부턴 뭔가 될거같은 느낌이다. 오늘마주한 에러 및 어려움 및 어제 마주했던 오류 해결 1. 시퀄라이저에서 테이블을 생성하는 곳이 model 폴더 안에있는 거고 만들어진 테이블의 형식이 마이그레이션에 들어있다고 이해했다. 정확한 오류명은 기억이 안나지만 테이블이름은 복수형이여야 한다는 점이 포인트 엿고 모델에서는 테이블을 만들기때문에 복수형이 아닌채로 적어도 되지만 마이그레이션폴더에서는 만들어진 테이블의 형식을 지정하기 때문에 마이그레이션 폴더안에서 테이블명은 복수임을 인지하고 적용해야한다. ERROR: Table 'dinnershow.comment' doesn't exist 2. 어제 ec2 에서 rds 연결이후 시퀄라이저 를 사용못했던 점이 ..
-
2주프로젝트 3일차--- 2021. 2. 4. 00:22
와우 오늘 간만에 코드를 작성햇다. 오늘 마주한 오류들을 살펴보자 1. ReferenceError: DataTypes is not defined > 시퀄라이저 쓰면서 낫던 오류 .> 모델부분에서는 datatype 으로 타입지정해주던데 마이그레이션에서는 sequelize.string 이런식으로 했엇다. 2.시더파일에는 데이터가 하나밖에 못들어가지는가? >배열 안에 객체로 샘플이 들어잇어서 객체를 여러개 넣을수 있는줄 알았는데 오류가 났었다.> 하나만 있으면 나중에 요청받아서 넣으면 될꺼같아서 하나만 넣고 더 찾아보지는 않았다. 3.시퀄라이저 1대다 관계 velog.io/@cadenzah/sequelize-document-4 이사이트가 정리가 잘되어있었는데 어떤부분이 cli 가 자동적으로 하는 부분인지 구분..
-
oauth기타 2021. 1. 29. 09:19
1. 만드는 페이지 : 클라이언트 , 우리페이지에 접속하는사람 : 리소스오너 , 접속하는사람정보를 가지고 있는곳 : 리소스 서버 1.5 미리 클라이언트는 리소스 서버에 접속하여 클라이언트 아이디와 시크릿 키를 발급받는다. 2.리소스 오너가 클라이언트에 접속한다. 3.클라이언트는 리소스 오너에게 동의를 구하는 창을 띄우는데 거기에는 링크가 포함되어있다. 4.그링크는 코드를 얻어오기 위함이며 얻고자 하는 스코프와(정보) 리디렉트할 주소(클라이언트주소) 그리고 미리 리소스 서버에 등록한 클라이언트 아이디등이 담겨있다. 5.링크를 타고 이동을 하면서 리소스 오너는 리소스 서버에 로그인을 하고 동의를 한다. 6.위과정을 통해 리다이엑트된 클라이언트는 코드를 전달받게 된다. 7.클라이언트는 포스트 형식으로 리소스서..
-
aws 이용하기기타 2021. 1. 26. 20:01
1. s3 >build>s3이용(express로도 할수는있음)>bucket(생성하고 , 업로드) > client 배포끝 > 파일을 저장하는 서비스 >create bucket and use 2.ec2 > 인스턴스(컴퓨터) 임대 서비스(이름: ec2 주소 : 13.xx.xx) 3.rds >데이터베이스 임대 서비스 >db관리인력 대신(설치및 업데이트 대신해줌) / 서비스 안정화(multi-Ai옵션) 4.정리 >s3의 파일을 다운로드한 사용자들은 ec2 서버에 접속해서 api 요청을 할수있고 api 요청을 받은 서버는 rds 의 데이터 베이스에 접속해서 데이터를 받아 와서 사용자에게 전해준다. 5.부가적인 서비스 >https (http + ssl) ssl 인증서 발급이필요 > 아마존 certifacationma..
-