小编Joe*_*Lin的帖子

Agora.io 安全令牌生成无效 (Golang)

从我的服务器生成安全令牌以正常工作时遇到问题。我在 AgoraWebSDK-NG 中修改了演示的 basicLive.js 以与我的服务器一起使用。我正在使用 Agora 提供的 Golang api 来生成令牌。一些信息:

AppID: ---
App Certificate: ---
channel name: liveshow10
uid: 51495 (I assume Agora does not care about this as long as it is uint32)
token expiration seconds: 3600
generated token: 006cb08a5a2ddc049f79f29d9b52e5909b0IABKKxbI64sFWnkyEICQrL+0DeTsrN9ckKMkDj/oir36aV+tq536WyGcIgCHHmUFHNv6XgQAAQCsl/leAgCsl/leAwCsl/leBACsl/le
Run Code Online (Sandbox Code Playgroud)

但是我在控制台中遇到了一堆错误。我认为这归结为以某种方式生成的令牌无效的授权错误。以下是浏览器控制台,感谢您的帮助:

在此处输入图片说明

agora.io agora-web-sdk-ng

3
推荐指数
1
解决办法
1786
查看次数

Go 中的 len(channel) 是线程安全的吗?

一个通道可能被多个 Go 例程使用。使用某些 Go 例程中的 len(channel) 获取通道的长度是线程安全的吗?

channel thread-safety go

1
推荐指数
1
解决办法
2445
查看次数

Go map lookup返回元素的副本?

Go的地图查找似乎返回了元素的副本.似乎无法在语言规范中找到这种描述.我写了一个程序如下:

type T struct {n int}

m := make(map[string]T)
t := T{123}
m["123"] = t
t0 := m["123"]
t1 := m["123"]
t0.n = 456
t1.n = 789
fmt.Println(t, t0, t1)
Run Code Online (Sandbox Code Playgroud)

我的输出为:{123} {456} {789}.看起来每次返回元素的副本?

go

-1
推荐指数
1
解决办法
358
查看次数

标签 统计

go ×2

agora-web-sdk-ng ×1

agora.io ×1

channel ×1

thread-safety ×1