我正在使用v0.10。
对消息传递应用程序的简单蓝图请求(我的模型被命名为消息)
var socket = io.connect('http://localhost:1337');
//initiate the request
socket.request('/message', {}, function(users) {});
socket.on('message', function(m){
console.log(m)
});
使用postman删除邮件会将删除发送给客户端,但create不会发送任何内容。谢谢。
更新:
答案 0 :(得分:0)
看看http://beta.sailsjs.org/#/documentation/reference/Upgrading搜索该页面的“套接字”,你会发现风帆上的差异0.10。
现在最重要的是,“on”的第一个参数是模型而不是“消息类型”。由于以前用于将“消息”称为其中一种消息,因此可能存在剩余的错误或在创建时过滤“消息”模型通知的内容。
您是否尝试过将模型命名为不同?只是为了验证问题是否与您的模型名称有关。
此外:如果您想将模型透明绑定到角度应用程序中,您可以使用angular-sails-bind无缝地完成:
https://github.com/diegopamio/angular-sails-bind
我是为自己的项目做的,然后决定把它作为一个独立的库,这样每个人都可以受益,我可以有第一次开发凉亭包的经验。
我希望它可以帮到你。
答案 1 :(得分:0)
在您的示例中,您使用的是自动订阅:['销毁','创建','更新'],
在风帆0.10中他们有" ed":
- 以前创建,更新和销毁的事件现在已创建,更新和销毁。
这可能是你的问题。