Echo 环境搭建 及 入门实例

环境搭建

下载go安装包:https://studygolang.com/dl

配置环境变量

  • GAPATH:依赖包地址,用于下载go库
    在这里插入图片描述
  • go.exe
    在这里插入图片描述在这里插入图片描述
  • GOPROXY:代理地址(https://goproxy.cn)
    在这里插入图片描述
  • GO111MODULE:是否开启go mod模式 设置值为on
    在这里插入图片描述
  • 检查是安装成功
    在这里插入图片描述

Echo 实例

  • 新建 go Project
  • 终端输入:go mod init 【名称】
  • 将下面这段粘贴到go mod(第一次需要)
module echo-demo  

replace (  
   golang.org/x/crypto => github.com/golang/crypto v0.0.0-20190829043050-9756ffdc2472  
   golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519 => github.com/golang/net v0.0.0-20181023162649-9b4f9f5ad519  
   golang.org/x/net v0.0.0-20181220203305-927f97764cc3 => github.com/golang/net v0.0.0-20181220203305-927f97764cc3  
   golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3 => github.com/golang/net v0.0.0-20190404232315-eb5bcb51f2a3  
   golang.org/x/sys => github.com/golang/sys v0.0.0-20190830142957-1e83adbbebd0  
   golang.org/x/text v0.3.0 => github.com/golang/text v0.3.0  
   golang.org/x/tools v0.0.0-20181221001348-537d06c36207 => github.com/golang/tools v0.0.0-20181221001348-537d06c36207  
)  

go 1.12
  • 写主方法
package main

import (
	"github.com/labstack/echo"
	"net/http"
)

func main(){
	e := echo.New()
	e.GET("/", func(c echo.Context) error {
		return c.String(http.StatusOK,"hello")
	})
	e.Logger.Fatal(e.Start(":8989"))
}

在这里插入图片描述

  • 终端执行:go test(加载依赖)
  • 运行程序:go run main.go
    在这里插入图片描述
    在这里插入图片描述
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页