我有一个名为UpdateDocument.js
的函数,我必须运行此函数when I do request
。它只运行一次。第一次请求后,它没有更新文档。我必须刷新页面,但这不是我想要的原因。
我正在client
方请求并在server
方面运行功能。
socket.emit('UpdateDocumentRequest', ....);
UpdateDocument.js:
var users = require('./datas/user');
exports.UpdateDocument = function(app, passport, io) {
io.on('connection', function(socket){
socket.on('UpdateDocumentRequest', function(data) {
//console.log(data);
socket.emit('UpdateDocumentRequest__return', { last_balance: last_balance });
var query = {....};
users.update(query, { ...}, function (err, statu) {
});
});
}
在server.js
UpdateDocument.UpdateDocument(app, passport, io);
控制台: 如您所见,它们有不同的日期。
{ user: '',
btc_balance: '0.00008630',
betAmount: '0.00000002',
betPayout: '2',
betProfit: '0.00000002',
betTime: '2014-08-24T05:17:45.328Z' }
{ user: '',
btc_balance: '0.00008630',
betAmount: '0.00000002',
betPayout: '2',
betProfit: '0.00000002',
betTime: '2014-08-24T05:17:47.225Z' }
{ user: '',
btc_balance: '0.00008630',
betAmount: '0.00000002',
betPayout: '2',
betProfit: '0.00000002',
betTime: '2014-08-24T05:17:49.871Z' }