javascript - 有没有办法让电子在构建时在后台执行 nodejs 文件服务器?
问题描述
我在使用带有 express 和Node.Js的服务器构建调用 API 的电子应用程序时遇到问题。问题是当我构建应用程序时,我找不到在后台执行服务器的方法。如果你知道什么,请告诉我。谢谢!
解决方案
我不知道你的代码是什么样的,但我假设你有这样的东西:
function createWindow () {
let win = new BrowserWindow({
width: 600,
height: 400,
webPreferences: {
nodeIntegration: true
}
...
});
您可以做的是拥有nodeIntegration: true
然后您可以将运行的服务器文件包含在您的 index.html 文件中。<script src=fileServer.js></script>
. 这允许脚本文件使用节点特定的功能,例如require('express')
或类似的东西。
我再一次帮不上忙,因为我不知道你的代码是什么样的。
推荐阅读
- webpack - 开发模式混淆的 webpack 4 配置
- python - 如何根据 dfB 中的列/行值,用另一个数据框 (dfB) 中的值填充 pandas 数据框 (dfA) 列“A”?
- ecmascript-6 - ES6/8 语法 - 箭头函数
- javascript - 无法在 Firebase 函数中连接到 MongoDB
- git - 无需更改本地 dev 分支即可将远程 master 推送到远程 dev 分支的最佳解决方案
- javascript - javascript中的macrotask和microtask谁是第一?
- asp.net-core - 如何在 blazor 服务器应用程序中使用信号器从 http 客户端获取令牌?
- html - Flex Navbar 在 Safari 中不显示,但在 Chrome 中有效
- java - 停车场小程序练习
- r - 按年份预测婴儿名字的最佳预测模型/方法