我正在写Node.js的一个简单的服务器,我用我自己的类名为User
它看起来像另一个文件Javascript类定义:包括在Node.js的
function User(socket) {
this.socket = socket;
this.nickname = null;
/* ... just the typical source code like functions, variables and bugs ... */
this.write = function(object) {
this.socket.write(JSON.stringify(object));
}
};
,然后在后面
var server = net.createServer(function (socket) {
/* other bugs */
var user = new User(socket);
/* more bugs and bad practise */
});
能否将User
类定义到另一个javascript文件并以某种方式“包括”吧:我实例化了很多的过程?
,用户有一些输入参数,如module.exports =函数用户(数据)。然后,var user = new User();应该改为var user = new User(data);? –
是的。 '用户'是通常的js功能。 –
终于,模块的秘密显示在几行!!!!! – holms