我有一个Node.js服务器运行以下代码,它使用socket.io库:
var Common = require('./common');
var _ = require('lodash');
var store = (function() {
var userMapByUserId = {};
var tokenSet = {};
var generateToken = function(userId) {
if (_.has(userMapByUserId, userId)) {
var tok
在Node.js中,当同时写入全局对象的不同属性(使用socket.io请求)时,其中一个属性会保留其原始值吗?
`
var rooms = {
a: {
move: 1
},
b: {
move: 2
}
};
// it's called same time from different client with different room id
socket.on('onmove', function(data) {
var room = rooms[data.room_id];
roo