注意到一个奇怪的特征node.js
。
例如:
假设,我在node.js
server:上有一些变量var user_id = '1';
,其中存储了连接到服务器的用户 ID。
user1
有var user = 1;
user2
有var user = 2;
...
user99
有var user = 99;
但是,如果在某个时候我会要求服务器变量user
- 我将返回最后一个重写她的用户的 id。
那正确吗?所以应该是?我想,node.js
为每个用户创建一个flow/process
...
感谢您的回答!
index.js
dNode({
connect: function(data, callback) {
IM.iUserId = data.user_id;
IM.start();
}
});
im.js
var IM = {
iUserId: false,
start: function() {
console.log(this.iUserId);
}
};