/ / Czy można zaimportować skrypt z adresu URL za pomocą node.js? - node.js

Czy jest możliwe zaimportowanie skryptu z adresu URL za pomocą node.js? - node.js

Obecnie próbuję zaimportować jeden z moich skryptów z adresu URL, ale require funkcja nie wydaje się działać w tym przypadku.

var functionChecker = require("http://javascript-modules.googlecode.com/svn/functionChecker.js");

To jest fragment komunikatu o błędzie wygenerowanego przez ten skrypt:

Error: Cannot find module "http://javascript-modules.googlecode.com/svn/functionChecker.js"

Czy istnieje sposób na zaimportowanie skryptu z adresu URL w pliku node.js?

Odpowiedzi:

3 dla odpowiedzi № 1

W końcu udało mi się to uruchomić. Ten przykład pobiera plik http://javascript-modules.googlecode.com/svn/functionChecker.js, a następnie zapisuje go w katalogu lokalnym.

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