idea创建golang项目

目录

1、设置环境

2、创建项目

3、设置项目配置

4、初始化项目

5、安装本项目的外部依赖包

6、运行项目

7、访问页面查看结果


1、设置环境

复制代码
1 启用 Go Modules 功能
    go env -w GO111MODULE=on
2. 阿里云
    go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct

上述命令中,https://mirrors.aliyun.com/goproxy/ 是阿里云 Go 模块代理的地址,而 direct 表示当代理不可用时,直接从原始源获取模块。当然你也可以更换其他的源。

2、创建项目

3、设置项目配置

这里的代理看个人喜好

4、初始化项目

5、安装本项目的外部依赖包

6、运行项目

创建main文件

代码如下

Go 复制代码
package main

import (
	"github.com/gin-gonic/gin"
	"net/http"
)

func main() {
	// 创建一个Gin引擎
	r := gin.Default()

	// 定义一个GET请求的路由
	r.GET("/", func(c *gin.Context) {
		c.JSON(http.StatusOK, gin.H{
			"message": "Hello, Gin!",
		})
	})

	// 运行Gin应用
	r.Run(":8080")
}

7、访问页面查看结果

相关推荐
专业开发者几秒前
Android 位置服务(LBS)客户支持指南
开发语言·php
是店小二呀4 分钟前
openEuler多核压缩性能实战:从单核到多核的算力跃升
后端
是店小二呀4 分钟前
openEuler 上 Redis 性能调优与基准测试实战
后端
是店小二呀6 分钟前
openEuler 25.09 系统级开发环境配置与实践(GCC + GDB + SDK)
后端
cws20040110 分钟前
微软系统中AD域用户信息及状态报表命令介绍
开发语言·microsoft·php
熬了夜的程序员10 分钟前
【RUSTFS】rustfs的go语言sdk
开发语言·后端·golang
梅兮昂11 分钟前
CentOS7.6 单机部署 K8S 集群
后端
YIN_O12 分钟前
目标检测模型量化加速在 openEuler 上的实现
后端
Hello.Reader13 分钟前
Rocket 0.5 快速上手3 分钟跑起第一个 Rust Web 服务
开发语言·前端·rust
盛小夏2点0版13 分钟前
🐍「Python 终端彩色时钟」:彩虹渐变 + HSV 调色,30 行代码让命令行走起!
后端