老雷go语言视频教程之echo快速开始及air工具使用
Echo是一个高性能微核心的golang web框架。我们可以使用它来快速开发Api接口。
一、Hello Wordl
server.go
package main import ( "net/http" "github.com/labstack/echo/v4" ) func main() { e := echo.New() e.GET("/", func(c echo.Context) error { return c.String(http.StatusOK, "Hello, World!") }) e.GET("/deituicms", func(c echo.Context) error { reJson := make(map[string]interface{}) reJson["message"] = "deituicms是非常好的cms建站系统" reJson["error"] = 0 return c.JSON(http.StatusOK, reJson) }) e.Logger.Fatal(e.Start(":1000")) }
二、自动重载工具-Air
Go的编译时间比较长,如果我们开发项目的时候要等它编译,然后再ctrl+c结束,再重启,那非常浪费时间。
所以我们需要使用热重载工具。
1.下载安装Air
https://github.com/cosmtrek/air 放到项目跟目录
2.初始化命令
air init
3.启动Air
air