![]() |
1
yozoh1163 7 天前
试试先把 midway 服务单文件构建一下?
|
![]() |
2
tangchi695 OP @yozoh1163 嗯,刚刚看到 midway 文档这里单文件部署,我试试看.
|
3
yexiaoqiu358 7 天前
electron 启动的时候 node 开启一个子进程去运行 midway
|
![]() |
4
otakustay 7 天前
不是 main 里直接把 server 启动,分配个端口就行了吗?然后前端部分直接连这端口,当 electron 的 main 线程不存在就好了
|
![]() |
5
lbunderway 7 天前
你在 app.whenReady() 中执行你的 server 就可以了
|
![]() |
6
wangtian2020 7 天前
直接写在 node 进程里就行了,即把你所有的后端代码拷进 electron-main.js
我有一个想法是直接在 electron-main.js 里启动 node-red 图形化编程,部署更方便 |
![]() |
7
tangchi695 OP @otakustay 打包以后引入到 electron main 进程里面启动,应该是启动过程文件扫描的问题.
|
![]() |
8
musi 6 天前
不建议直接放 main 进程,建议用 main 进程起个子进程
|
![]() |
9
hyrious 6 天前
electron 可以用 node 模式启动或者 fork 子线程
https://www.electronjs.org/docs/latest/tutorial/fuses#runasnode https://www.electronjs.org/docs/latest/api/utility-process |
![]() |
10
SHF 6 天前
不需要 electron 用 node single executable app 的能力就好了,我自己做过一个工具,生成单个 .exe 文件,双击之后自动打开网页连到工具的 http 服务器
https://nodejs.org/docs/latest/api/single-executable-applications.html |
11
jeesk 6 天前 via Android
资料不够呗, 你给 ai 喂点语料
|