我们可以 运行 来自服务器的 openGL 项目使用 node.js 子进程吗?

Can we run the openGL project from server using node.js child process?

我一直在尝试使用 node.js

从服务器自动启动 OpenGL 项目

问题就像每当新客户端加入(在浏览器中创建 window)我想启动 .exe 文件。

.exe 文件是一个 OpenGL 项目,它使用 openGL 渲染不同的形状,然后将渲染数据发送到浏览器以在 canvas.

上显示形状

我目前正在使用子进程在新客户端加入时启动 exe,但问题是每当我通过 node.js(尽管如果我在没有子进程的情况下启动 exe,即手动,我可以呈现)。

这里我无法得出结论,

甚至可以从 node.js 子进程 运行 一个 openGL 项目,是否有专门针对 node.js 的 openGL 限制?

创建新浏览器 window 时,是否有任何其他方式启动 .exe?

是的,我们绝对可以 运行 openGL standalone application/project 从节点服务器使用节点的子进程。

我的应用程序中的错误是,着色器程序的目录与子进程目录不相关。