【问题标题】:How to set up Node server on Neutralino?如何在 Neutralino 上设置节点服务器?
【发布时间】:2021-11-12 16:06:51
【问题描述】:

我没有找到任何关于如何为中性应用程序配置后端的信息,因此我可以访问系统资源,就像 Electron 对 background.js 所做的那样。我是否应该按照here 的规定连接(如果可能)到内部 websocket 服务器

devAPIServer listening at http://localhost:5050

或使用 Socket 或 Express 从头开始​​创建一个。 无论如何,我想将它写在与 main.js 不同的 js 文件中。但是如何与应用程序同时启动它,尤其是在生产模式下。我脑子里只有这个:

Neutralino.os.execCommand('node server.js');

【问题讨论】:

    标签: node.js express websocket neutralinojs


    【解决方案1】:

    我没有使用太多 Electron,但如果我理解正确你的问题,我可以尝试回答。

    Neutralino 更像是 Web 文件的原生视图,因此 Web 应用可以作为原生应用在桌面上运行。 它不提供对使 Web 资源可用的后端的直接访问。 但它提供了一些与系统交互的 API,例如用于读取和写入文件https://neutralino.js.org/docs/api/filesystem
    一切都必须只在前端的网络文件上完成。

    在路线图中,提到了允许扩展后端功能的扩展,但对它们的研究并不多,我不能肯定地说 https://github.com/neutralinojs/roadmap#specs-api-extensions

    【讨论】:

    • 扩展这个东西挺有意思的,只是刚刚创建,所以不知道具体什么时候发布。同时,我正在使用 os.execCommand,但我不想打包服务器文件,如果不包含在 res.neu 文件中。
    猜你喜欢
    • 2021-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-26
    • 1970-01-01
    • 2020-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多