赞
踩
最近回顾了一下go的使用:具体操作看下面的参考连接,下面只描述一些踩过的坑:
安装go->配置go环境变量
推荐官网下载,速度很快;
这里需要配置五个参数:GOPATH/GOROOT/Path、GO111MODULE/GOPROXY,go相关的用户变量干掉:
安装->配置插件
推荐官网下载,速度很快;
点击扩展,安装下面三个插件
需要在项目下执行命令:
go mod init
gopath->bin/src/pkg(手动创建这三个文件夹)
gopath->src->projectName(手动创建工程文件夹)
注意:vsCode 不会自动保存代码,需要手动保存;
在项目下创建 main.go文件:
package main
import "fmt"
func main() {
fmt.Println("Hello,World!")
}
点击右上角的run按钮即可。
项目中除了能够引用外部的package,还能使用自己的package,使用规则如下:
package 的命名规则:package 当前文件夹的名称
package 的import规则:import “项目模块名称/level1/level2/packageName”
项目模块名称 : go.mod 中的module名称
package main import ( "fmt" // 引入依赖 "github.com/gin-gonic/gin" ) func main() { // 1. 创建路由 route := gin.Default() port := fmt.Sprintf(":%d", 9090) // 2. 绑定接口 route.GET("/", func(context *gin.Context) { context.String(http.StatusOK, "Hello World!") }) // 3. 监听端口 route.Run(port) }
2.然后点击右上角的运行按钮,既可以调用如下接口:
http://localhost:9090/
通常直接点击右上角的停止按钮;
如果按钮消失,端口号任然占用,windows 如下操作:
查询运行:
netstat -ano|findstr 9091
停止运行:
taskkill -PID 49868 /F
参考:https://blog.csdn.net/qq_44830881/article/details/123457805
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。