>  기사  >  백엔드 개발  >  코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명

코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명

藏色散人
藏色散人앞으로
2021-03-22 17:19:542817검색

튜토리얼 칼럼입니다. 도움이 필요한 친구들에게 도움이 되었으면 좋겠습니다!

Air는 프로젝트 코드를 실시간으로 모니터링하고 코드 변경 후 자동으로 재컴파일 및 실행할 수 있습니다.

코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명

Air(windows) 설치

(1), https://github.com /cosmtrek/air/releases에서 Air를 다운로드하여 GO 설치 디렉토리 아래의 bin 디렉토리에 넣고 Windows에서 이름을 air.exe(2)로 바꿀 수 있습니다. 명령 창 curl -fLo air.exe https://git.io/windows_air 명령을 사용하여 Air를 설치할 수도 있습니다(외부 네트워크에 액세스하려면 GO 모듈을 활성화하고 코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명 프록시를 설정하면 됩니다). 가속)

설치 마지막으로 코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명Land에 내장된 명령줄 터미널에서 air -v 명령을 사용하여 설치 성공 여부를 확인할 수 있습니다. https://github.com/cosmtrek/air/releases处可以下载Air,放其入GO的安装目录下的bin目录,重命名为air.exe

(2)、在windows命令窗口下,也可以使用curl -fLo air.exe https://git.io/windows_air命令来安装Air(访问外网,可启用GO Module, 设置코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명 Proxy进行加速)

安装后,我们可以在코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명Land内置的命令行终端使用air -v命令检查是否安装成功:

코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명

使用并测试Air

通过air命令启用Air

코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명

运行如下代码:

package mainimport (
    "fmt"
    "net/http")func handlerFunc(w http.ResponseWriter, r *http.Request) {

    fmt.Fprint(w, "<h1>Air自动重载<h1>")}func main(){
    http.HandleFunc("/", handlerFunc)
    http.ListenAndServe(":3030", nil)}</h1>
</h1>

浏览器中访问localhost:3030/  显示

코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명

修改代码

package mainimport (
    "fmt"
    "net/http")func handlerFunc(w http.ResponseWriter, r *http.Request) {

    fmt.Fprint(w, "<h1>Air自动重载<h1>")}func main(){
    http.HandleFunc("/", handlerFunc)
    http.ListenAndServe(":3000", nil)}</h1>
</h1>

分别访问localhost:3030/ 、 localhost:3000/ ,效果如下:

코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명

코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명

代码版本

使用命令查看文件状态:

$ git status

코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명

不难发现在项目根目录中出现 tmp 目录,该目录是Air编译文件的存放地。我们需要设置版本控制器将tmp目录排除在外。

在根目录中新建一个.gitignore文件,该文件指示 Git 在您进行提交时要忽略哪些文件和目录。创建后,将tmp目录添加到.gitignore

코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명

코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명

Air 사용 및 테스트

air를 통해 Air 활성화 command코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명

코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명

다음 코드를 실행하세요: 🎜rrreee 🎜브라우저에서 localhost:3030/을 방문하여 🎜🎜 코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명🎜🎜코드를 수정하세요🎜rrreee🎜 각각 localhost:3030 / , localhost:3000/을 방문하세요. 효과는 다음과 같습니다: 🎜🎜코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명 🎜🎜코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명🎜🎜🎜🎜코드 버전🎜🎜명령 사용 파일 상태 확인: 🎜rrreee🎜air를 사용하여 코드를 자동으로 다시 로드하는 방법🎜🎜프로젝트 루트 디렉터리에 tmp 디렉터리가 나타나는 것을 찾는 것은 어렵지 않습니다. Air 컴파일된 파일이 저장됩니다. tmp 디렉터리를 제외하려면 버전 컨트롤러를 설정해야 합니다. 🎜🎜루트 디렉터리에 새 .gitignore 파일을 만듭니다. 이 파일은 커밋할 때 무시할 파일과 디렉터리를 Git에 지시합니다. 생성 후 tmp 디렉터리를 .gitignore 파일에 추가합니다: 🎜🎜🎜🎜🎜이 시점에서 명령을 사용하여 파일 상태를 보고 다음을 찾을 수 있습니다. tmp 디렉토리는 제외됩니다. :🎜🎜🎜🎜🎜위는 GO 프로젝트에서 Air 자동 리로딩을 사용하는 것입니다. 🎜

위 내용은 코드를 자동으로 다시 로드하기 위해 공기를 사용하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 learnku.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제