Ich versuche gerade zu importieren eines meiner Skripte von einer URL, aber die require
Funktion scheint in diesem Fall nicht zu funktionieren.
var functionChecker = require("http://javascript-modules.googlecode.com/svn/functionChecker.js");
Dies ist ein Auszug aus der Fehlermeldung, die von diesem Skript erzeugt wurde:
Error: Cannot find module "http://javascript-modules.googlecode.com/svn/functionChecker.js"
Gibt es eine Möglichkeit, ein Skript von einer URL in node.js zu importieren?
Antworten:
3 für die Antwort № 1Ich habe es endlich zum Laufen gebracht. In diesem Beispiel wird die Datei heruntergeladen http://javascript-modules.googlecode.com/svn/functionChecker.jsund speichert es dann in einem lokalen Verzeichnis.
//var functionChecker = require(__dirname + "/functionChecker.js");
//functionChecker.checkAllFunctions(__filename);
var http = require("http");
var fs = require("fs");
var google = http.createClient(80, "www.google.com");
var request = google.request("GET", "/svn/functionChecker.js",
{"host": "javascript-modules.googlecode.com"});
request.end();
out = fs.createWriteStream("functionChecker.js");
request.on("response", function (response) {
response.setEncoding("utf8");
response.on("data", function (chunk) {
out.write(chunk);
});
});
//function name: stuff
//requires functions: false
//is defined: false
//description: blah blah woohoo.