当前位置:   article > 正文

使用 vsCode创建GO项目_vscode建立go项目

vscode建立go项目

最近回顾了一下go的使用:具体操作看下面的参考连接,下面只描述一些踩过的坑:

1. go安装配置

安装go->配置go环境变量
推荐官网下载,速度很快;
这里需要配置五个参数:GOPATH/GOROOT/Path、GO111MODULE/GOPROXY,go相关的用户变量干掉:
在这里插入图片描述

2. vsCode 安装配置

安装->配置插件
推荐官网下载,速度很快;
点击扩展,安装下面三个插件
在这里插入图片描述

3. 创建项目

需要在项目下执行命令:

go mod init
  • 1
3.1 项目结构

gopath->bin/src/pkg(手动创建这三个文件夹)
gopath->src->projectName(手动创建工程文件夹)

3.2 main.go

注意:vsCode 不会自动保存代码,需要手动保存;
在项目下创建 main.go文件:

package main
import "fmt"
func main()  {
	fmt.Println("Hello,World!")
}
  • 1
  • 2
  • 3
  • 4
  • 5

点击右上角的run按钮即可。

3.3 package 创建和使用

项目中除了能够引用外部的package,还能使用自己的package,使用规则如下:
package 的命名规则:package 当前文件夹的名称
package 的import规则:import “项目模块名称/level1/level2/packageName”
项目模块名称 : go.mod 中的module名称

3.4 运行项目-gin框架
  1. 使用代码如下:
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)
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

2.然后点击右上角的运行按钮,既可以调用如下接口:

http://localhost:9090/
  • 1
3.4 停止项目

通常直接点击右上角的停止按钮;
如果按钮消失,端口号任然占用,windows 如下操作:

查询运行:
netstat -ano|findstr 9091
停止运行:
taskkill -PID 49868 /F
  • 1
  • 2
  • 3
  • 4

参考:https://blog.csdn.net/qq_44830881/article/details/123457805

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/193440
推荐阅读
相关标签
  

闽ICP备14008679号