协议升级前钩子
2025年9月7日小于 1 分钟clonewebrustconfigpre-upgrade-hookprologue_upgrade_hook
提示
hyperlane
框架支持配置 websocket
协议升级前回调,此方法会在 websocket
协议升级前调用, 支持多次注册,会按照注册顺序进行执行,如果任何阶段设置了 aborted
,则后续注册的 prologue_upgrade_hook
将不会执行。
配置单个 websocket
协议升级前钩子
server.prologue_upgrade_hook(|ctx: Context| async move {
// 处理
}).await;
配置多个 websocket
协议升级前钩子
server.prologue_upgrade_hook(|ctx: Context| async move {
// 1
}).await;
server.prologue_upgrade_hook(|ctx: Context| async move {
// 2
}).await;
server.prologue_upgrade_hook(|ctx: Context| async move {
// 3
}).await;
server.prologue_upgrade_hook(|ctx: Context| async move {
// 4
}).await;