Go 서버 개발시 실시간으로 코드 적용하기(air)
air Link : https://github.com/air-verse/air
Go 서버를 개발하다보면 "go run main.go"를 계속 터미널에 치며 서버를 테스트 하는 경우가 있다. 비효율적이며 매우 불편한 개발 방법이기 때문에 방법을 찾아보기 시작했다.
NodeJS의 nodemon(Link)과 같은 기능을 할수있는 패키지를 찾고 있었다.
| 그림1) Air GitHub 페이지 |
Air라는 패키지를 알게 되고 적용을 하였다.
1. Air 패키지를 설치 - 최신버전
$ go install github.com/air-verse/@latest
2. Air 설정파일 생성 - 선택사항
$ air init
3. Air 실행 - 패키지 폴더 내에서
$ air
| 사진2) air 실행후 결과 |
3번까지 진행한다면 이제 Go 코드를 수정하게 되면 바로 반영이 된다.
댓글
댓글 쓰기