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 코드를 수정하게 되면 바로 반영이 된다.


댓글

이 블로그의 인기 게시물

Lesson 12_1 프로퍼티 노드(Property Node)

DAQ로 전압 측정하기-2

Lesson 12_2 참조를 이용한 프로퍼티노드(Property Node)