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

Go——项目实战

文章目录

  • 一、使用IDEA创建go项目
  • 二、引入Gin框架
  • 三、启动项目

一、使用IDEA创建go项目

  • 1、设置GoProxy:https://goproxy.cn
  • 2、创建目录结构如下
    在这里插入图片描述

二、引入Gin框架

# 项目命令行输入
go env -w GOPROXY=https://goproxy.cn,direct
go get -u github.com/gin-gonic/gin

引入后,go.mod如下
在这里插入图片描述

三、启动项目

修改main函数如下,即可启动

package mainimport ("fmt""github.com/gin-gonic/gin""net/http"
)func main() {r := gin.Default()r.GET("/ping", func(c *gin.Context) {c.JSON(http.StatusOK, gin.H{"message": "pong",})})// 默认监听8080err := r.Run()if err != nil {fmt.Printf("r run error = %v\n", err)return}
}

在这里插入图片描述

http://www.xdnf.cn/news/4422.html

相关文章:

  • 【强化学习】强化学习算法 - 多臂老虎机问题
  • 精益数据分析(47/126):深挖UGC商业模式的关键要点与指标
  • 多模态大语言模型arxiv论文略读(六十二)
  • uniapp自定义底部导航栏h5有效果小程序无效的解决方案
  • 鞅与停时 - 一种特别的概率论问题
  • 讲解什么是快充诱骗协议芯片及它的工作原理和应用场景
  • 构建生命大模型,开拓教育新境界——启智书院举办十二周年庆典暨教育新生态跨界共拓峰会
  • 【存储管理—动态不等长存储资源分配算法】
  • 可执行文件格式(ELF格式)以及进程地址空间第二讲【Linux操作系统】
  • 【django.db.utils.OperationalError: unable to open database file】
  • Redis-黑马点评
  • 固件测试:mac串口工具推荐
  • 第1章 算法设计基础
  • draw.io流程图使用笔记
  • 机器人跑拉松是商业噱头还是技术进步的必然体现
  • 【愚公系列】《Manus极简入门》024-表演艺术教练:“舞台魔法师”
  • Matlab实现绘制任意自由曲线
  • 微调大模型的工具
  • 大语言模型中的“温度”参数到底是什么?如何正确设置?
  • 低空科技护航珞樱春色,技术引领助推广阔应用
  • 2025.05.07-华为机考第二题200分
  • uni-app 引入vconsole web端正常,安卓端报错 Cannot read property ‘sendBeacon‘ of undefined
  • 【论文阅读】Adversarial Training Towards Robust Multimedia Recommender System
  • 【神经网络与深度学习】VAE 和 GAN
  • Linux网络新手注意事项与配置指南
  • Dify平台下基于搜索引擎SearXNG 和文本转换工具Marp的PPT助手搭建
  • 电商双11美妆数据分析实验总结
  • sudo apt-get update 相关问题
  • React学习路线图-Gemini版
  • Vue从零开始创建一个vue项目