当前位置: 首页 > news >正文

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文件

代码如下

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

相关文章:

  • Mov转MP4怎么转换?如何播放mov视频?
  • OpenGL ES 渲染 NV21、NV12 格式图像有哪些“姿势”?
  • 机器狗行业调研:全球市场规模将达到数十亿美元
  • 【C++】C++入门基础讲解(一)
  • 算法沉淀——滑动窗口(leetcode真题剖析)
  • 【01】Linux 基本操作指令
  • 关于达梦认证DCA DCP,TIDB认证PCTA PCTP考试那点事儿
  • 力扣hot100 子集 回溯 超简洁
  • 基于大数据的B站数据分析系统的设计与实现
  • 2024年华为OD机试真题-开源项目热榜-Python-OD统一考试(C卷)
  • 硬件知识(1) 手机的长焦镜头
  • 【supervisor】unix:///tmp/supervisor.sock no such file
  • Pull模式和Push模式
  • 计网Lesson11 - 虚拟机网络环境及socket概述
  • docker 修改镜像存储路径
  • @jsonView过滤属性
  • 【391天】每日项目总结系列128(2018.03.03)
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【css3】浏览器内核及其兼容性
  • 77. Combinations
  • Apache Spark Streaming 使用实例
  • eclipse(luna)创建web工程
  • Electron入门介绍
  • JavaScript DOM 10 - 滚动
  • MQ框架的比较
  • mysql innodb 索引使用指南
  • pdf文件如何在线转换为jpg图片
  • Puppeteer:浏览器控制器
  • Rancher-k8s加速安装文档
  • Travix是如何部署应用程序到Kubernetes上的
  • vue 配置sass、scss全局变量
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 聊聊sentinel的DegradeSlot
  • 马上搞懂 GeoJSON
  • 深入浅出webpack学习(1)--核心概念
  • 一天一个设计模式之JS实现——适配器模式
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • const的用法,特别是用在函数前面与后面的区别
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • ​520就是要宠粉,你的心头书我买单
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • ‌分布式计算技术与复杂算法优化:‌现代数据处理的基石
  • # 服务治理中间件详解:Spring Cloud与Dubbo
  • #android不同版本废弃api,新api。
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (007)XHTML文档之标题——h1~h6
  • (175)FPGA门控时钟技术
  • (ibm)Java 语言的 XPath API
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (未解决)macOS matplotlib 中文是方框
  • (一)模式识别——基于SVM的道路分割实验(附资源)
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换