codestates / codestates/BanThing

[Error Handling] 배포환경에서 서버 연결이 안 되는 오류

Open
#186 0 comments 0 reactions 1 assignee Claimed by @greenheadHQ View on GitHub
error server solved
Dominant language
TypeScript
Stars
0
Forks
2
PR merge metrics
No merged PRs in 30d

Description

### 어떤 에러인가요?
> 아래와 같이 예고없이 server쪽 연결이 안되는 상황이 발생하였습니다. 짚이는 곳이 몇 군데 있어 하나하나 점검해 보았습니다.
스크린샷 2022-02-25 오후 9 28 20

### 에러 핸들링 방법
#### main.ts
스크린샷 2022-02-26 오전 11 18 28

* `origin` : 이 부분을 `'*'`로 하자 정상적으로 작동되지 않았던 부분이 많았는데 검색해보니 `true`로 하는 것이 맞는것 같아 바꿔주었습니다.
* `methods`: OPTION를 OPTIONS로 고쳐주었으며, 하나의 문자열이 아닌 string[]의 형태로 작성해 주어야 합니다.

#### 포트번호 이슈
![스크린샷 2022-02-26 오후 1 12 32](https://user-images.githubusercontent.com/85833148/155828454-ad865000-21db-4368-8734-797bb32cc699.png)

최초엔 8080으로 포트를 작성하였는데 8080은 80과 거의 같다고 합니다. (보안에 취약)
따라서 이후 4000으로 바꿔 주었는데도 정상적으로 서버에 연결되지 않았습니다.
계속 알아보니 로드밸런서 리스너 설정을 저렇게 해 주었음을 알게 되었습니다. (80[HTTP], 443[HTTPS]만 연결)

![스크린샷 2022-02-26 오후 1 24 29](https://user-images.githubusercontent.com/85833148/155828801-6fe19599-2182-4ce3-b0ac-4ed622dfff59.png)
따라서 포트를 80으로 해 주자 정상적으로 작동하였습니다.

### 에러 핸들링을 위해 참고한 레퍼런스 링크
- Memory-It 의 Error Handling 예시입니다.
[링크](https://github.com/codestates/Memory-It/issues/205)

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.