/ / Kann ich mit node.js ein Skript von einer URL importieren? - node.js

Ist es möglich, ein Skript mit node.js von einer URL zu importieren? - node.js

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 № 1

Ich 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.