【发布时间】:2015-07-08 04:58:46
【问题描述】:
对于使用 express 的套接字 io 来说非常新,我正在使用 yo angular-express fullstack。
保存和删除一切正常,但是当涉及到 findOneAndUpdate 时,它似乎不再起作用了。有人可以帮忙吗?有没有办法可以在控制器内发出?
/**
* Broadcast updates to client when the model changes
*/
'use strict';
var project = require('./project.model');
exports.register = function(socket) {
project.schema.post('save', function (doc) {
onSave(socket, doc);
});
project.schema.post('remove', function (doc) {
onRemove(socket, doc);
});
}
function onSave(socket, doc, cb) {
socket.emit('project:save', doc);
}
function onRemove(socket, doc, cb) {
socket.emit('project:remove', doc);
}
【问题讨论】: