idea创建golang项目

news/2024/6/18 4:23:19 标签: 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文件

代码如下

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


http://www.niftyadmin.cn/n/5354007.html

相关文章

春节即将来临,新春送礼都有哪些新趋势?

中国自古以来就是礼仪之邦,随着人们对节日仪式感的愈加重视和送礼需求的不断增长,中国新春礼盒行业正迎来飞速发展,春节即将来临,那在2024年春节,新春送礼都有哪些趋势呢?下面就让媒介盒子告诉你。 一、 追…

flutter制作APP的学习

1. 先从flutter对应的前端知识入手 a. 屏幕适配规律,解决大小样式问题 https://juejin.cn/post/7039868577658175524 (选择screenutil的使用指南:【Flutter】屏幕像素适配方案 ( flutter_screenutil 插件 )-CSDN博客 Futter 屏幕适配框架…

Docker容器引擎(4)

目录 一.搭建本地私有仓库 运行 registry 容器: Docker容器的重启策略如下: 为镜像打标签: 上传到私有仓库: 列出私有仓库的所有镜像: 列出私有仓库的 centos 镜像有哪些tag: 二.Docker--harbor私有…

java操作Hadoop

创建项目 在Eclipse中创建名为HDFSFileIfExist的项目 添加JAR包 对着项目右键,增加一个额外的library 根据以下的图片添加一些jar lib下的所有jar文件 操作代码 创建一个类 将HDFS下面那个文件打开,然后复制到类中 上传test到hadoop 运行 HDFSFil…

如何在 Ubuntu 中安装 Microsoft Edge 浏览器

微软终于聪明了一回,也学会了「打不过就加入」。Microsoft Edge 浏览器的 Linux 稳定版已经于 2020 年 10 月 23 日发布,并提供给 Linux 发行版使用。除了官方 Edge APT 源以外,还提供了.deb和.rpm格式的安装包。 Microsoft Edge 基于 Chrom…

Element ui 的组件弹窗 el-dialog点击的时候全屏变灰问题解决

最近在使用Element UI 的弹窗组件的时候发现这个组件各种的应用都没有问题,数据和元素的应用都是正确的但是在点击显示这个弹窗的时候全屏幕都会变灰。 这也不是因为增加了modal 遮挡幕的问题,在经过不断的排查代码的时候基本排除了代码的问题&#xf…

C# 一个快速读取写入操作execl的方法封装

这里封装了3个实用类ExcelDataReaderExtensions,ExcelDataSetConfiguration,ExcelDataTableConfiguration和一个实用代码参考: using ExcelDataReader; using System; using System.Collections.Generic; using System.Linq; using System.T…

【JavaScript】两种方法实现继承

JS继承-ES6-基于 class 实现继承 mdn 类 阮一峰 ES6-class mdn-super ES6中推出了class类,是用来创建对象的模板。 class可以看作是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已…