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、访问页面查看结果

相关推荐
皮卡蛋炒饭.7 分钟前
线程的概念和控制
java·开发语言·jvm
John.Lewis8 分钟前
Python小课(1)认识Python
开发语言·python
一只大袋鼠16 分钟前
MyBatis 入门详细实战教程(一):从环境搭建到查询运行
java·开发语言·数据库·mysql·mybatis
小码哥_常19 分钟前
大文件上传不再卡顿:Spring Boot 分片上传、断点续传与进度条实现全解析
后端
sonnet-102930 分钟前
函数式接口和方法引用
java·开发语言·笔记
Bat U34 分钟前
JavaEE|多线程(二)
java·开发语言
_Evan_Yao41 分钟前
RAG中的“Chunk”艺术:我试过10种切分策略后总结的结论
java·人工智能·后端·python·软件工程
今天你TLE了吗1 小时前
LLM到Agent&RAG——AI概念概述 第二章:提示词
人工智能·笔记·后端·学习
烤麻辣烫1 小时前
JS基础
开发语言·前端·javascript·学习
froginwe111 小时前
C++ 文件和流
开发语言