codestates / codestates/conimals
[정새얀] 220614 Error - Handling
- Dominant language
- JavaScript
- Stars
- 3
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
> 해결된 에러라면 라벨에 'Complete' 를 달아주세요.
> 미해결된 에러라면 라벨을 'In progress' 로 변경해주세요.
### 어떤 에러인가요?
1. EC2 인스턴스에서 서버 연결을 위해 npm start를 했을 때 permission denied error
2. 자동배포를 위해 애플리케이션 및 파이프라인 생성 후 배포 시도 시 already exist initialize.sh error
### 에러 메시지
```bash
node:events:505
throw er; // Unhandled 'error' event
^
Error: listen EACCES: permission denied 0.0.0.0:80
```

### 에러 핸들링 방법
- 핸들링 방법에 대해서 간단하게 기록해보세요.
* 1번 에러에 대한 해결책
```js
sudo apt-get install libcap2-bin
sudo setcap cap_net_bind_service=+ep `readlink -f \`which node\``
```
명령어를 실행한 후 해결이 되었음.
* 2번 에러에 대한 해결책
자동배포 시 깃헙을 연결했기 때문에 깃헙에 있는 conimals코드와 ec2 인스턴스에 있는 conimals코드의 충돌이 아닐까 하는 생각에서 ec2 인스턴스에 있는, 깃헙에서 클론해왔던 conimals폴더를 전체 삭제 후 변경사항 릴리스, 재시도함으로써 해결함.
### 에러 핸들링을 위해 참고한 레퍼런스 링크
[1번 에러 레퍼런스](https://newbedev.com/nodejs-listen-eacces-permission-denied-0-0-0-0-80)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.