只是想知道AutobahnJS中神秘的realm
字段是什么。从文档中,创建连接如下:
var connection = new autobahn.Connection({
url: 'ws://127.0.0.1:9000/',
realm: 'realm1'
});
我没有在服务器端设置领域,所以该领域参数是做什么用的?此外,它是必填字段,必须表示连接正常工作是必需的。有人可以启发我们吗?
最佳答案
领域是受身份验证和授权保护的WAMP路由和管理域(可选)。 (请参阅https://wamp-proto.org/_static/gen/wamp_latest.html#realms-sessions-and-transports)。
单个WAMP路由器可以管理多个领域。因此,需要realm
来建立 session ,因为仅服务器URL不足以知道要将 session 附加到哪个领域。
PS:AutobahnJS文档应该谈论此..需要改进。
关于javascript - AutobahnJS领域的用途是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23990463/