我正在寫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