Zum Beispiel habe ich profile.jsWas bedeutet require() tatsächlich zurückkehren, um die Datei oder die Funktion
var EventEmitter = require("events").EventEmitter;
var https = require("https");
var http = require("http");
var util = require("util");
function Profile(username) {
// function code here
}
util.inherits(Profile, EventEmitter);
module.exports = Profile;
In meinem app.js, ich habe
var Profile = require("./profile.js");
var studentProfile = new Profile("chalkers");
/**
* When the JSON body is fully recieved the
* the "end" event is triggered and the full body
* is given to the handler or callback
**/
studentProfile.on("end", console.dir);
/**
* If a parsing, network or HTTP error occurs an
* error object is passed in to the handler or callback
**/
studentProfile.on("error", console.error);
So ist die Variable die profile.js selbst oder die Funktion Profil (Benutzername)? Was, wenn die profile.js unterschiedliche Funktionen haben, sagen wir, dass ich die Funktion SetProfile (Benutzername) in der Datei profile.js habe, wie soll ich diese beiden Funktionen exportieren und sie in der app.js verwenden?
Was ist, wenn die profile.js unterschiedliche Funktionen haben, sagen wir, dass ich die Funktion SetProfile (Benutzername) in der Datei profile.js habe, wie soll ich diese beiden Funktionen exportieren und in der app.js verwenden? –
'module.exports.x = Funktion x() {}; module.exports.y = function y() {}; ' – Amit
Kann ich sie an einer Stelle in der app.js importieren? Wie var Funktionen = require ('./ profile.js'), und dann Functions.x(), Function.y() verwenden –