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

相关推荐
独立开发之道15 小时前
【three.js教程】Three.js 材质详解:从“不反光“到“物理级真实“怎么选
开发语言·javascript·材质
Highcharts.js15 小时前
Highcharts for Python 一套 Python 可视化图表生成库
开发语言·python·highcharts·可视化图表
2601_9620639715 小时前
Spring Boot拦截器(Interceptor)详解
java·spring boot·后端
这是程序猿15 小时前
深入剖析Java HashMap:底层原理、数据结构与核心机制全解析
java·开发语言·数据结构
李燚16 小时前
数据库迁移不翻车:golang-migrate 实战,143 个 DDL 有序执行(第97篇-E83)
golang·agent·multiagent·migrate·eino·subagent·deepflux
nike0good16 小时前
CF 126B(Password-z algorithm/exkmp)
开发语言·c++·算法
明月_清风16 小时前
GitHub Actions 从入门到实战:一文搞懂 CI/CD 自动化
后端·ci/cd·github
huaweichenai16 小时前
PHP实现对接MQTT协议
开发语言·php
牧羊人.33316 小时前
动手学深度学习 01:核心组件与完整训练流程
开发语言·人工智能·深度学习
晓晓_za89866816 小时前
GEO 搜索源码白帽合规改造:适配各大 AI 信源收录规则
java·开发语言·人工智能·性能优化·开源