提问人:Amandeep kaur 提问时间:4/25/2023 更新时间:6/24/2023 访问量:170
Bugsnag抛出无效的api密钥:“错误
Bugsnag is throwing invalid api key: '' error
问:
我正在使用 go v1.19 构建一个 go 应用程序。我已经使用linux操作系统中的服务文件运行了这个应用程序。
下面在我的代码中初始化 bugsnag:
package main
import (
"github.com/bugsnag/bugsnag-go"
bugsnaggin "github.com/bugsnag/bugsnag-go-gin"
"github.com/gin-gonic/gin"
)
func init() {
BugsnagAutoNotify()
}
func main() {
InitRoutes()
}
var routes = Routes{
Route{"GET", "/test", test},
}
func InitRoutes() {
router := gin.Default()
for _, route := range routes {
switch route.Method {
case "GET":
router.GET(route.Url, route.HandlerFunc)
case "POST":
router.POST(route.Url, route.HandlerFunc)
default:
router.GET(route.Url, func(c *gin.Context) {
c.JSON(200, gin.H{
"result": "Specify a valid http method with this route.",
})
})
}
}
router.Run(":8080")
}
func BugsnagAutoNotify() gin.HandlerFunc {
return bugsnaggin.AutoNotify(bugsnag.Configuration{
APIKey: bugsnagApiKey,
ProjectPackages: []string{"main"},
AppVersion: bugsnagAppVersion,
})
}
但是当我调用测试处理程序时,它说以下内容:bugsnag.Notify(err, metadata)
bugsnag/defaultReportPublisher.publishReport: bugsnag/payload.deliver: invalid api key: ''
这里有什么问题?
答:
0赞
Bugsnag Support
4/25/2023
#1
如果您仍然有问题,请随时写信至 [email protected]。
1赞
Amandeep kaur
6/24/2023
#2
我只是将导入语句更改为,它对我有用。"github.com/bugsnag/bugsnag-go/v2"
评论
bugsnagApiKey