node.js启动远程js文件

有没有可能node.js启动js文件,这些文件不在启动节点的同一台机器上? (像node.exe http://myserver.com/app.js )

谢谢!

如果要在本地执行文件,则可以检索远程文件,然后在本地执行 。

否则,您必须configuration(可能通过编写节点,PHP脚本或任何您喜欢的Web脚本语言的脚本)远程服务器来执行文件本身,当您发出一个特定的请求。 但是,这具有安全性,因此您需要采取措施防止未经授权的请求使用HTTP基本身份validation。

你也可以做这样的事情:

var http = require('http'); var url = 'url-to-js'; var script = ''; http.get(url, function(res) { res.on('data', function(d) { script+=d.toString(); }); }).on('close', function(e) { eval(script); });