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

相关推荐
周杰伦_Jay几秒前
【后端开发语言对比】Java、Python、Go语言对比及开发框架全解析
java·python·golang
蓝色汪洋2 分钟前
luogu填坑
开发语言·c++·算法
咖啡の猫2 分钟前
Python列表推导式
开发语言·python
毕设源码-朱学姐3 分钟前
【开题答辩全过程】以 基于PHP的高校心理测评系统的设计与实现为例,包含答辩的问题和答案
开发语言·php
2501_921649494 分钟前
外汇与贵金属行情 API 集成指南:WebSocket 与 REST 调用实践
网络·后端·python·websocket·网络协议·金融
while(1){yan}11 分钟前
网络编程UDP
java·开发语言·网络·网络协议·青少年编程·udp·电脑常识
大猫子的技术日记12 分钟前
【工具篇】极简入门 UV Python项目管理工具
开发语言·python·uv
Clarence Liu13 分钟前
redis (2) 一文读懂redis的四种模式 客户端分析 以go-redis为例
redis·golang·bootstrap
小年糕是糕手16 分钟前
【C++同步练习】类和对象(三)
开发语言·jvm·c++·程序人生·考研·算法·改行学it
VX:Fegn089517 分钟前
计算机毕业设计|基于springboot + vue超市管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计