在Erlang中显示特定于连接的cookie

jvf*_*jvf 3 erlang

在具有erlang:set_cookie/2它的节点上设置cookie时,可以为不同的节点设置不同的cookie.有没有办法显示哪个cookie为哪个节点设置?

调用erlang:get_cookie/1不显示此信息,仅显示"默认"cookie.

例:

使用cookie启动NodeA,使用带有cookie foo的NodeB 启动bar.在NodeA上现在设置与基站通信时使用的cookie bar调用erlang:set_cookie(NodeB, bar).Ping现在工作正常,没有"连接尝试不允许的节点..."错误.erlang:get_cookie()然而,调用NodeA仍会显示"默认"cookie foo.如何找到为NodeB设置的cookie?

Ste*_*ski 6

它似乎没有记录,但auth:get_cookie/1做你想要的.对于你的情况,你可以叫auth:get_cookie(NodeB)NodeA.