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

【Gin】项目搭建 一

环境准备

首先确保自己电脑安装了Golang

开始项目

1、初始化项目

mkdir gin-hello;	# 创建文件夹
cd gin-hello;		# 需要到刚创建的文件夹里操作
go mod init goserver;	# 初始化项目,项目名称:goserver
go get -u github.com/gin-gonic/gin;	# 下载gin及其依赖

2、编写一个接口
创建一个 main.go 的文件,并且写入代码

vim main.go		# 编辑创建main.go的文件

写入以下代码

package mainimport ("fmt""github.com/gin-gonic/gin"
)func main() {S := gin.Default()S.GET("/", func(c *gin.Context) {c.JSON(200, gin.H{"msg": "服务启动成功"})})err := S.Run(":8080")if err != nil {fmt.Println("服务器启动失败!")}
}

3、尝试运行&请求

go run main.go	#运行代码

浏览器访问:localhost:8080 或者 127.0.0.1:8080
4、验证结果,
后台有响应log
在这里插入图片描述
浏览器有内容
在这里插入图片描述

http://www.lryc.cn/news/389715.html

相关文章:

  • C++ 和C#的差别
  • Vue2组件传值(通信)的方式
  • 【数据结构 - 时间复杂度和空间复杂度】
  • telegram支付
  • elasticsearch-6.8.23的集群搭建过程
  • javascript输出语法
  • 仓库管理系统26--权限设置
  • d3dx9_43.dll丢失怎么解决?d3dx9_43.dll怎么安装详细教程
  • [C++] 退出清理函数解读(exit、_exit、abort、atexit)
  • 代码随想录(回溯)
  • 编译原理1
  • 【信息系统项目管理师知识点速记】组织通用管理:流程管理
  • 前端 JS 经典:箭头函数的意义
  • Java List操作详解及常用方法
  • 《mysql篇》--查询(进阶)
  • 数据库-MySQL 实战项目——书店图书进销存管理系统数据库设计与实现(附源码)
  • eNSP中WLAN的配置和使用
  • <sa8650>QCX ID16_UsecaseRawLiteAuto 使用详解
  • 为什么3d重制变换模型会变形?---模大狮模型网
  • ElasticSearch中的BM25算法实现原理及应用分析
  • web权限到系统权限 内网学习第一天 权限提升 使用手工还是cs???msf可以不??
  • ros1仿真导航机器人 hector_mapping gmapping
  • 嵌入式实验---实验五 串口数据接收实验
  • ubuntu 22.04下编译安装glog共享库
  • Linux环境安装配置nginx服务流程
  • 设计模式-模板模式
  • 物理删除和逻辑删除区别
  • C# 警告 warning MSB3884: 无法找到规则集文件“MinimumRecommendedRules.ruleset”
  • Lua网站开发之文件表单上传
  • 千益畅行,旅游卡,如何赚钱?