最近回顧了一下go的使用:具體操作看下面的參考連接,下面只描述一些踩過的坑:
1. go安裝配置
安裝go->配置go環(huán)境變量
推薦官網(wǎng)下載,速度很快;
這里需要配置五個(gè)參數(shù):GOPATH/GOROOT/Path、GO111MODULE/GOPROXY,go相關(guān)的用戶變量干掉:
2. vsCode 安裝配置
安裝->配置插件
推薦官網(wǎng)下載,速度很快;
點(diǎn)擊擴(kuò)展,安裝下面三個(gè)插件
3. 創(chuàng)建項(xiàng)目
創(chuàng)建go項(xiàng)目規(guī)則->main.go
3.1 項(xiàng)目結(jié)構(gòu)
gopath->bin/src/pkg(手動(dòng)創(chuàng)建這三個(gè)文件夾)
gopath->src->projectName(手動(dòng)創(chuàng)建工程文件夾)
3.2 main.go
注意:vsCode 不會(huì)自動(dòng)保存代碼,需要手動(dòng)保存;
在項(xiàng)目下創(chuàng)建 main.go文件:
package main
import "fmt"
func main() {
fmt.Println("Hello,World!")
}
點(diǎn)擊右上角的run按鈕即可。
3.3 package 創(chuàng)建和使用
項(xiàng)目中能夠引用自己的package和外部的package, 需要在項(xiàng)目下執(zhí)行命令:
go mod init
package 的命名規(guī)則:package 當(dāng)前文件夾的名稱
package 的import規(guī)則:import “項(xiàng)目模塊名稱/level1/level2/packageName”
項(xiàng)目模塊名稱 : go.mod 中的module名稱
3.4 運(yùn)行項(xiàng)目-gin框架
- 使用代碼如下:
package main
import (
"fmt"
// 引入依賴
"github.com/gin-gonic/gin"
)
func main() {
// 1. 創(chuàng)建路由
route := gin.Default()
port := fmt.Sprintf(":%d", 9090)
// 2. 綁定接口
route.GET("/", func(context *gin.Context) {
context.String(http.StatusOK, "Hello World!")
})
// 3. 監(jiān)聽端口
route.Run(port)
}
2.然后點(diǎn)擊右上角的運(yùn)行按鈕,既可以調(diào)用如下接口:文章來源:http://www.zghlxwxcb.cn/news/detail-800773.html
http://localhost:9090/
參考:https://blog.csdn.net/qq_44830881/article/details/123457805文章來源地址http://www.zghlxwxcb.cn/news/detail-800773.html
到了這里,關(guān)于使用 vsCode創(chuàng)建GO項(xiàng)目的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!