go-gin-api 本地部署调试问题总结

1.告警邮箱设置

保存后会自动将配置信息保存在fat_configs.toml 文件中;

可能出现问题:报错 550和 anth 问题,说明你的邮箱配置有问题(密码或者授权码);

2.生成数据表curd 

执行结果报错  exec: “gormgen“: executable file not found in %PATH%

字面意思:gormgen 在环境变量path中 没有找到,将gormgen 安装路径添加到path 中,即可。

如果不生效,记得,重启goland, 和重新执行go run main.go 命令。

3.生成控制器方法

报错:

2023/10/13 17:36:12 parsing package: ./internal/api/user: open ./internal/api/user/handler.go: The system cannot find the path specified.
exit status 1

解决方法:在order 目录中,新增handler.go 文件,定义相关接口。

https://www.yuque.com/xinliangnote/go-gin-api/pmfdon

4.  Gin框架之 go get 后无法 import(提示找不到该软件(import 爆红)。

参考:https://blog.csdn.net/weixin_43769525/article/details/123918737

运行环境:

Go 版本:go1.17.7 windows/amd64
IDE:IntelliJ IDEA 2020.1 (Ultimate Edition)
IDE插件:Go插件
Windows 10

问题描述

使用 Gin 框架,首先要先安装 Gin 软件包,也就是通过 go get -u github.com/gin-gonic/gin 进行安装。
命令执行完成后 Gin 会下载在你的 GOPATH 下的 pkg 包。如下图:

以上是使用 Gin 的准备。
下面进行使用:

package main

// 使用需要先导入软件包
import "github.com/gin-gonic/gin"

func main() {
    r := gin.Default()
    r.GET("/ping", func(c *gin.Context) {
        c.JSON(200, gin.H{
            "message": "pong",
        })
    })
    r.Run() // 监听并在 0.0.0.0:8080 上启动服务
}


此时在 IDEA 中出现了问题,提示找不到该软件(import 爆红)。

原因分析:
IDEA 环境没配置好!

解决方案:
1.打开 IDEA 的 设置。


2.找到 GoROOT、GOPATH、Go Modules,对这三个进行配置:

然后就可以了。
以上设置仅对当前项目有效,如果想让所有新建的项目都有效的话,在IDEA全局配置中进行配置

github: GitHub - xinliangnote/go-gin-api: 基于 Gin 进行模块化设计的 API 框架,封装了常用功能,使用简单,致力于进行快速的业务研发。比如,支持 cors 跨域、jwt 签名验证、zap 日志收集、panic 异常捕获、trace 链路追踪、prometheus 监控指标、swagger 文档生成、viper 配置文件解析、gorm 数据库组件、gormgen 代码生成工具、graphql 查询语言、errno 统一定义错误码、gRPC 的使用、cron 定时任务 等等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lxw1844912514

你的打赏就是对我最大的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值