Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.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
Javascript 将我的3D应用程序转换为具有node.js的服务器。。。可能的_Javascript_Node.js_Scripting - Fatal编程技术网

Javascript 将我的3D应用程序转换为具有node.js的服务器。。。可能的

Javascript 将我的3D应用程序转换为具有node.js的服务器。。。可能的,javascript,node.js,scripting,Javascript,Node.js,Scripting,我有一个3d应用程序,允许通过Javascript文件编写脚本。有没有办法从该文件启动node.js并创建一个与3D应用程序通信的服务器 非常感谢您的想法和选择 可能不会。nodejs有一个特定于操作系统的二进制部分(即,它不是纯JavaScript)。而且,3D JavaScript解释器会与来自nodejs的解释器发生冲突,结果也不会很好 如果3D应用程序的JavaScript方言允许打开套接字(可能是AJAX),那么您可以使用它与独立运行的nodejs实例对话。您不能从普通JavaScri

我有一个3d应用程序,允许通过Javascript文件编写脚本。有没有办法从该文件启动node.js并创建一个与3D应用程序通信的服务器


非常感谢您的想法和选择

可能不会。nodejs有一个特定于操作系统的二进制部分(即,它不是纯JavaScript)。而且,3D JavaScript解释器会与来自nodejs的解释器发生冲突,结果也不会很好


如果3D应用程序的JavaScript方言允许打开套接字(可能是AJAX),那么您可以使用它与独立运行的nodejs实例对话。

您不能从普通JavaScript文件启动nodejs。您可以单独创建一个nodejs服务器,从3d应用程序javascript文件向tcp/http服务器发送请求,并开始处理所需的数据

最简单的例子是: 来自3d的Javascript:

从url获取数据:192.168.1.1:3000

$.get("http://192.168.1.1:3000/myrequest",function(data){
  console.log(data)
});
nodejs服务器启动时间:192.168.1.1:3000 应请求/处理数据

 var http = require('http');
    http.createServer(function(req,res){
       if(req.url=="myrequest")
       {
           process data..
       }

    }).listen(3000);

谢谢你的主意。我希望与另一个方向沟通——将node用作http服务器,并从web向3D应用程序发出命令。你可以通过套接字实现这一点。在3d应用程序中打开套接字并从节点tcp服务器发送命令。如果你想让我说得更具体,请告诉我