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

Gin框架入门篇002_第一个Gin服务

1. 准备工作

  • 安装Go:安装合适版本的Go。

2. 第一个gin服务

  1. 初始化项目

    1. 创建项目文件夹

      # 创建并进入项目文件夹mkdirgin-quickstart&&cdgin-quickstart
    2. 初始化项目

      # 初始化项目go mod init gin-quickstart
  2. 导入gin框架

    # 引入gin依赖go get -u github.com/gin-gonic/gin
  3. 编写第一个gin服务

    1. 创建main.go文件

    2. 编写服务代码

      packagemainimport("net/http"// 导入gin框架"github.com/gin-gonic/gin")funcmain(){// 创建默认的gin路由router:=gin.Default()// 定义一个简单的GET端点router.GET("/ping",func(c*gin.Context){// 返回JSON数据c.JSON(http.StatusOK,gin.H{"message":"pong",})})// 启动服务(默认端口8080)err:=router.Run()iferr!=nil{return}}
  4. 运行

    # 启动gin服务go run main.go
  5. 测试

    1. 打开浏览器,访问http://localhost:8080/ping地址。
    2. 预期结果{"message":"pong"}
http://www.zskr.cn/news/111119.html

相关文章:

  • 【Dify检索优化终极方案】:从结果过滤到重排序的全链路解析
  • 基于模型上下文协议(MCP)的可插拔式临床AI工具链Clinical DS研究(下)
  • 【Dify索引优化终极指南】:构建毫秒级视频帧检索系统的秘密武器
  • Mac电脑往U盘拷贝文件有同名的“._”开头的文件,怎么避免?
  • 私有化Dify端口配置难题破解(资深架构师亲授配置逻辑)
  • 为什么顶级投行都在用R做风险模拟?深度解析蒙特卡洛方法的五大优势
  • 数据筛选助手
  • 【DevSecOps必修课】:基于Docker Scout的5阶段漏洞修复体系构建
  • astmd4169、astm d4169运输包装测试系统有多少测试内容
  • Docker Compose中Agent服务扩展的5种高级模式(架构师私藏方案)
  • 回滚莫队 学习笔记 - -Graphic
  • 揭秘Docker Compose中的Agent健康检测机制:如何避免服务假死?
  • OpenAI聘请谷歌高管Albert Lee担任企业发展副总裁
  • Docker MCP 网关负载均衡调优案例实录(99%工程师忽略的关键参数)
  • 背包DP
  • yolov5实现游戏图像识别与后续辅助功能
  • 抖音代运营服务商-官方百科
  • 使用LabelImg工具标注数据(游戏辅助脚本开发)
  • 论面向服务的体系结构在系统集成中的应用
  • 30亿参数小模型如何媲美千亿级大模型?Nanbeige4-3B的技术突破与实践指南
  • 想提升Agent集成效率?Dify元数据定义必须搞懂的5个技术细节
  • 科研少走弯路:智慧芽新药情报库到底值不值?
  • 特长生 VS 全科生:AI与AGI的本质区别,一张文说清
  • COMSOL多物理场下的锂枝晶模型:单枝晶定向生长分析及文献参考
  • wordpress原生主题二次开发常用到的一些知识点
  • 在ubuntu中下载yolo
  • ChatID 批量同步:详细解析如何通过“获取客户群列表”API 接口全量同步群聊 ID
  • 永磁同步电机三闭环控制Simulink仿真 电流内环 转速 位置外环 参数已经调好 原理与双闭...
  • 自定义MyBatis拦截器,实现SQL字段注入
  • UML和模式应用:类图建模详解