Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
node.js启动远程js文件_Node.js - Fatal编程技术网

node.js启动远程js文件

node.js启动远程js文件,node.js,Node.js,node.js是否可以启动不在启动节点的同一台机器上的js文件?(类似于node.exe) 谢谢 如果要在本地执行该文件,可以先在远程文件上执行,然后在本地执行 否则,当您发出某个请求时,您必须配置远程服务器(可能通过使用Node、PHP或您喜欢的web脚本语言编写脚本)以执行文件本身。这会带来安全隐患,但是您需要采取措施,防止未经授权的请求,例如使用HTTP基本身份验证。如果您想在本地执行文件,可以先在远程文件上执行,然后在本地执行 否则,当您发出某个请求时,您必须配置远程服务器(可能通过使用

node.js是否可以启动不在启动节点的同一台机器上的js文件?(类似于node.exe)


谢谢

如果要在本地执行该文件,可以先在远程文件上执行,然后在本地执行


否则,当您发出某个请求时,您必须配置远程服务器(可能通过使用Node、PHP或您喜欢的web脚本语言编写脚本)以执行文件本身。这会带来安全隐患,但是您需要采取措施,防止未经授权的请求,例如使用HTTP基本身份验证。

如果您想在本地执行文件,可以先在远程文件上执行,然后在本地执行


否则,当您发出某个请求时,您必须配置远程服务器(可能通过使用Node、PHP或您喜欢的web脚本语言编写脚本)以执行文件本身。这会带来安全隐患,但是您需要采取措施,防止使用HTTP基本身份验证等未经授权的请求。

您还可以执行以下操作:

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);
});

你也可以这样做:

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);
});

啊,我明白了。谢谢你,乔丹!啊,我明白了。谢谢你,乔丹!