codestates / codestates/AllForYou

[Error] 홍세환 / 2022-01-20

Open
#242 0 comments 0 reactions 0 assignees View on GitHub
Err
Dominant language
JavaScript
Stars
0
Forks
4
PR merge metrics
No merged PRs in 30d

Description

### 어떤 에러인가요?
* 이미지 업로드시 변경된 이미지 저장 에러
* S3 bucket 엑세스 키 찾기 에러

### 에러 메시지
변경된 이미지가 마이페이지 적용되지 않음

### 에러 핸들링 방법
* S3 bucket을 이용한 이미지 업로드시 (POST, PATCH) fromdata를 사용해 서버로 전송
* formdata 사용시는 항상 아래와 같은 형식으로 axios 사용
```
const formData = new FormData();
formData.append('nickname', nickname);
formData.append('password', password);
formData.append('img', image);

axios
.patch(`${process.env.REACT_APP_SERVER_URL}/users/mypage`, formData,
{
headers: {
'Content-Type': 'multipart/form-data'
}
}
)
```
* 엑세스 키 설정
```
AWS CLI를 사용하는 경우 다음 명령을 실행하여 저장된 액세스 키를 나열합니다.

$ aws configure list

또한 get-caller-identity AWS CLI 명령을 실행하여 API를 호출하기 위해 사용 중인 IAM 자격 증명에 대한 세부 정보를 가져올 수 있습니다.

$ aws sts get-caller-identity
```

### 에러 핸들링을 위해 참고한 레퍼런스 링크
* [https://aws.amazon.com/ko/premiumsupport/knowledge-center/s3-access-key-error/](url)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.