连接钩子
2025年8月17日小于 1 分钟clonewebrustconfigconnected-hook
提示
hyperlane
框架支持配置连接回调,此方法会在 http
连接建立 和 websocket
握手成功后调用, 支持多次注册,会按照注册顺序进行执行,如果任何阶段设置了 aborted
,则后续注册的 connected_hook
将不会执行。
配置单个连接回调
server.connected_hook(|ctx: Context| async move {
// 处理
}).await;
配置多个连接回调
提示
根据注册顺序进行调用。
server.connected_hook(|ctx: Context| async move {
// 1
}).await;
server.connected_hook(|ctx: Context| async move {
// 2
}).await;
server.connected_hook(|ctx: Context| async move {
// 3
}).await;
server.connected_hook(|ctx: Context| async move {
// 4
}).await;