Go SDK使用官方演示用例初始化报错,用的是手动传入应用信息的方式。
package main
import (
"app/config"
"github.com/leancloud/go-sdk/leancloud"
)
func main() {
client := leancloud.NewClient(&leancloud.ClientOptions{
AppID: config.AppID,
AppKey: config.AppKey,
MasterKey: "",
ServerURL: config.ServerURL,
})
type TestObject struct {
leancloud.Object
Words string `json:"words"`
}
testObject := TestObject{
Words: "Hello world!",
}
_, err := client.Class("TestObject").Create(&testObject)
if err != nil {
panic(err)
}
}
报错:
定位到 https://github.com/leancloud/go-sdk/blob/master/leancloud/client.go 第41行发现会抛出一个迷之panic。
临时的解决办法是注释掉就好使了???
这样就能成功插入一条数据了。。。
另外,不知道国际版什么时候能支持go sdk呢?