首页 > 解决方案 > 有没有办法让电子在构建时在后台执行 nodejs 文件服务器?

问题描述

我在使用带有 express 和Node.Js的服务器构建调用 API 的电子应用程序时遇到问题。问题是当我构建应用程序时,我找不到在后台执行服务器的方法。如果你知道什么,请告诉我。谢谢!

标签: javascriptnode.jsexpressserverelectron

解决方案


我不知道你的代码是什么样的,但我假设你有这样的东西:

function createWindow () {
  let win = new BrowserWindow({
    width: 600,
    height: 400,
    webPreferences: {
      nodeIntegration: true
    }
    ...
 });

您可以做的是拥有nodeIntegration: true然后您可以将运行的服务器文件包含在您的 index.html 文件中。<script src=fileServer.js></script>. 这允许脚本文件使用节点特定的功能,例如require('express')或类似的东西。
我再一次帮不上忙,因为我不知道你的代码是什么样的。


推荐阅读