160 Stimmen

Einbindung einer JavaScript-Klassendefinition aus einer anderen Datei in Node.js

Ich schreibe einen einfachen Server für Node.js und verwende meine eigene Klasse namens User die wie folgt aussieht:

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));
    }
};

und dann später im Prozess instanziiere ich es oft:

var server = net.createServer(function (socket) {
    /* other bugs */
    var user = new User(socket);
    /* more bugs and bad practise */
});

Kann ich meine User Klassendefinition in eine andere Javascript-Datei einfügen und irgendwie einbinden?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X