profile
꾸준히 성장하는 개발자가 되겠습니다.
post-thumbnail

Amplify bulid error

변경사항을 git repository에 push하고 amplify에서 build를 진행 중에 처음 보는 error가 발생했다DeploymentBucketBlockHTTP (AWS::S3::BucketPolicy)이 S3 bucket 정책이 이미 버킷에 존재한다는 뜻인데

2022년 6월 21일
·
0개의 댓글

'EventTarget' 형식에 '~~~' 속성이 없습니다. error 해결

'EventTarget' 형식에 'innerText' 속성이 없습니다.해결

2022년 5월 19일
·
0개의 댓글
post-thumbnail

[클린코드] 3장 함수

정리작게 만들어라!함수를 만드는 첫째 규칙은 '작게!' 이다. 둘째 규칙은 '더 작게!' 이다. 중첩구조가 생길 만큼 함수가 커져서는 안 된다. 그래야 함수는 읽고 이해하기 쉬워진다.한가지만 해라!함수는 한가지를 해야하며 그 한가지를 잘 해야한다.지정된 함수 이름 아래

2022년 5월 11일
·
0개의 댓글
post-thumbnail

[클린코드] 2장 의미 있는 이름

정리코드를 짤 때 이름을 잘 지으면 여러모로 편해진다.의도를 분명히 밝혀라변수 or 함수 or 클래스의 존재 이유는? 수행 기능은? 사용 방법은? 따로 주석이 필요한 코드는 의도를 분명히 드러내지 못한 것이다. 코드의 맥락이 코드 자체에 명시적으로 드러나게 해야 한다

2022년 5월 9일
·
0개의 댓글
post-thumbnail

[클린코드] 1장 깨끗한코드

정리코드는 요구사항을 상세히 표현하는 수단이다. 고도로 추상화된 언어나 특정 응용 분야 언어로 기술하는 명세 역시 코드다즉, 코드는 요구사항을 표현하는 언어라는 사실을 명심한다코드를 대충 짜고 나중에 리팩토링 하자는 생각은 잘못된 생각이다. 나중은 결코 오지 않는다.나

2022년 5월 6일
·
0개의 댓글
post-thumbnail

next-auth 에러 해결

원래는 AWS-Amplify를 사용하여 auth 로직을 구현해오다가 이번 기회에 AWS-Amplify를 제거하고 구현을 하기로 해서 next-auth 라이브러리를 사용하기로 했다.Provider는 Cognito를 사용하기로 했고, 공식문서를 살펴보며 차근차근 구현해가다

2022년 4월 26일
·
0개의 댓글

Amplify build error

코드를 push하고 build를 하던 중BABEL Note: The code generator has deoptimised the styling of /Users/seunghwako/Desktop/Work/Fine_Project/Fine/lib/sdk-viewer.js

2022년 4월 18일
·
0개의 댓글

Amplify push error 해결

graphql schema를 변경하고 amplify push를 하려는데 라는 에러가 발생하였다.해결방법프로젝트가 배포되고 있는 S3 Bucket에 접속한다.deployment-state.json 파일을 삭제한다.

2022년 4월 14일
·
0개의 댓글

react-admin 에러 해결

React-admin에서 Category resource를 edit할 때 "Could not find query getCategorie"라는 에러가 발생하였다. 이유는 App.js에서 resource를 렌더링 할 때, 이렇게 렌더링 했기 때문에 react-admin에서

2022년 2월 21일
·
0개의 댓글

react-admin error 수정

Warning: React does not recognize the \`basePath\` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spe

2022년 2월 21일
·
0개의 댓글
post-thumbnail

Cognito 닉네임 중복체크 하기

Amplify와 Cognito를 사용하여 회원가입을 구현하는데 있어 Username은 중복체크를 기본적으로 지원해주지만 다른 속성에 대해서는 지원해주지 않아서 직접 구현을 해 보았다.Cognito에 존재하는 사전가입 트리거를 사용하기로 했다.회원가입 버튼을 누르게되면

2022년 2월 11일
·
0개의 댓글
post-thumbnail

AWSS3Provider - get signed url error TypeError: Cannot read properties of undefined (reading 'byteLength') 에러 해결

인증이 안된 사용자에 대해 AWS 서비스에 대한 접근권한이 없어서 발생하는 문제였다.스크린샷 2022-02-05 오후 2.53.45.png이렇게 권한을 true로 변경해주어 해결하였다

2022년 2월 5일
·
0개의 댓글

Cognito User Pool 정보 DynamoDB에 저장하기

리뷰 기능 개발을 하다가 User의 정보가 필요한데 Cognito User Pool에 저장되어있는 정보를 DB로 옮겨서 User의 정보를 받아와야 하는 상황이 발생했다.구글링을 열심히 했고 내가 내린 결론은 Lambda를 이용하여 함수를 만들고 그 함수를 Cognito

2022년 2월 4일
·
0개의 댓글
post-thumbnail

Button 이미지 잘려보임 수정

이미지 크기는 같은데 버튼 영역의 크기가 이미지보다 작게 잡히는 버그가 있어서 수정하였다.수정 방법은 height: fit-content 를 사용하여 해결하였다수정 전 수정 후

2022년 1월 14일
·
0개의 댓글

npm ERR! code ERESOLVE

npm install 할 때 npm ERR! code ERESOLVE에러가 발생하였다.해결방법npm install --save --legacy-peer-depsnpm install 뒤에 --save --legacy-peer-deps를 붙여서 해결

2021년 12월 13일
·
0개의 댓글

graphql 401 error

yarn dev 후 graphql 401 error 발생errorType: "UnauthorizedException"message: "You are not authorized to make this call."발생 이유 : Appsync의 API_KEY 기간 만료해결

2021년 12월 3일
·
0개의 댓글
post-thumbnail

message: "Not Authorized to access createOrder on type Mutation" error

주문서를 작성하고 주문완료 버튼을 클릭하면 정상적으로 주문완료 페이지로 넘어가야 하는데 사진과 같이 mutation에 접근할 수 없다는 에러가 발생하였다.schema를 위와 같이 작성했는데 Order에서 @auth directive로 admin group만 접근을 할

2021년 7월 28일
·
0개의 댓글
post-thumbnail

AWSS3Provider - ensure credentials error No Auth module registered in Amplify Error

admin에서 상품을 등록하려는데 사진이 등록되지 않고 이미 등록된 상품을 볼 때도 이미지가 보이지 않는 에러가 발생했다. console에서 에러를 확인하니 AWSS3Provider - ensure credentials error No Auth module regist

2021년 7월 27일
·
0개의 댓글

GraphQL @model directive

graqhql schema에서 type 옆에 @model 을 붙이게 되면 어떤 일이 발생할까?@model directive를 붙인 type은 AppSync API 에서 해당 type 의 데이터소스로 DynamoDB 테이블을 생성해주고, 이 데이터(Table)에 쿼리하기

2021년 6월 18일
·
0개의 댓글

PostConfirmation invocation failed due to error AccessDeniedException 에러

회원가입을 다시 하고 이메일 인증코드를 입력하는데PostConfirmation invocation failed due to error AccessDeniedException.에러가 발생하였다.명령어를 통해 IAM user를 재생성하여 API Gateway가 재생성되어서

2021년 6월 18일
·
0개의 댓글