如何在服务端修改消息内容?就是消息在准备被发送到订阅者前,更改消息内容,最好是能HTTP到自己服务器拿到新消息。
真实场景是,顾客A发送聊天内容 {id:id,message:message}
到 EMQX, 我想在服务端拦截改结构再发送到订阅者,改为 {id:id,message:message,avatar:'头像',nickname:'昵称'}
,其中需要访问自建服务器返回新消息。
不知道怎么配。麻烦告知一下,谢谢
如何在服务端修改消息内容?就是消息在准备被发送到订阅者前,更改消息内容,最好是能HTTP到自己服务器拿到新消息。
真实场景是,顾客A发送聊天内容 {id:id,message:message}
到 EMQX, 我想在服务端拦截改结构再发送到订阅者,改为 {id:id,message:message,avatar:'头像',nickname:'昵称'}
,其中需要访问自建服务器返回新消息。
不知道怎么配。麻烦告知一下,谢谢
不希望解决方案是 服务端也去写一个客户端订阅,收到后重发。
也不希望 前端第一次发的消息体,带过大的内容。
只希望在服务层去更改
最好是像HTTP ACL那样,可以把原消息post到自有服务器response返回最新的消息。然后publish出去