我的目标:
然后数据库表被外部更改,我想向客户端发送WebSocket通知。
问题:
有没有"本地人" Sails.js跟踪通过Model?
答案 0 :(得分:0)
我只涉足风帆,但我不知道有什么办法。您可以创建一个“模型 - 侦听器”服务,该服务利用您选择的套接字/通道功能的适配器。你必须通过钩子或引导程序文件在某个时刻启动监听器。
您将遇到的问题是确定事件(创建,更新,删除/删除)是外部还是风帆。我对PGSQL更熟悉,并且知道你可以为你的连接提供一个应用程序名称,并且可以将它包含在你的发布消息中,这样你的监听器/订阅处理程序就可以忽略非帆相关的事件。
PGSQL触发/通知/收听
<强> MongoDB的强>
当然,水线比我在这里列出的两个适配器支持更多的适配器,但我试图选择我认为最受欢迎的两个。我知道这可能是你所希望的答案,但它可能会给你一些尝试的想法。
抱歉,我是一张新海报,所以如果stackoverflow允许我,我会尝试在评论中提供一些链接。