如何使用GoLand调试beego项目

如何使用GoLand调试beego项目,第1张

beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架。

GoLand 是一个用于开发go应用的IDE,和python常用的IDE pyCharm一样,都是由JetBrains公司开发的。

最近看了下使用go开发web应用方面的东西,发现beego( https://github.com/astaxie/beego ) 这个框架挺不错的,中文的文档写的也很好 ( https://beego.me/docs/intro/ )。 我按照文档把demo run起来了,然后就是想着怎么debug了,下面简单介绍下如何使用GoLand这个IDE来debug beego应用。

这里假设你已经安装好了go和beego环境。可以参考 https://beego.me/docs/install/ 进行安装。

参考上面发的文档连接准备一个beego项目

菜单栏依次选择:"File" ->"Open",选择beego路径,然后“确定”,我的demo路径为“D:\dyp\project\go\ceshi\src\quickstart”,如下图所示:

菜单依次选择“Run”->“Edit configurations”如下图所示:

在d出的对话框中按照如下图所示配置:

点击“debug”按钮,如下图所示:

设置断点就可以开始调试啦。

本文主要讲述一下 Windows 下安装 Gin 框架以及遇到的一些坑。安装前请先确保已安装配置好 go 的语言环境。

官方安装地址如下(请先往下看):

Gin中文文档

1.添加两个环境变量,否则 go get 命令会很慢,请参考如下网站:

GoProxy 中国

先设置一下代理,添加两个环境变量,如下:

2.配置 Goland ,本人使用的开发工具是 Goland ,以下配置均以 Goland 开发工具为例。

这个 *** 作的目的是让我们可以在任意的位置创建我们的项目,而不用拘泥于 GOPATH 目录下。

创建 go 项目的方式有两种:

方式一:

此时会在项目中生成一个 go.mod 文件。

方式二(建议):

用 Goland 直接创建新项目,依次点击 File->New->project->Go Modules (vgo) ,创建一个新的 go 项目。Location改成自己想要的位置即可。

后续的步骤跟方式一第三步类似,通过 go get 命令获取 Gin 框架源码。

在项目中创建一个 go 文件,这里我就直接拿 Gin 中文文档中给的示例了。然后执行 go run 文件名,浏览器地址栏输入 localhost:8080/ping ,看到输出信息就说明成功了。

补充几个命令:

import "github.com/gin-gonic/gin" 导入 gin 后可以执行如下命令:

本文结束!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7983603.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存