python - 用电子打包 web 服务应用程序
问题描述
我有一个必须与主机上的 python 网络服务器后端一起使用的电子应用程序。
为方便起见,python 网络服务器已与 cx_freeze 一起打包,现在可以作为 .exe windows 程序使用。
我现在的问题是知道如何在电子应用程序启动时启动这个 webserver.exe 应用程序,并在用户退出应用程序时停止。
解决方案
启动它的解决方案(win32平台下):
function createWindow() {
// launch webserver
var child_process = require('child_process');
var child = child_process.spawn('webserver.exe',[],{
'cwd' : 'some folder'
});
// ...
// mainwindow creation
}
推荐阅读
- android - 如果在后台订阅,为什么 retryWhen 会隐藏处理程序的错误?
- jenkins - 在詹金斯管道中,对于失败的作业,电子邮件应指示管道失败并链接到作业失败的阶段?
- c# - 在 DataGrid 的 DataTemplate 中使用时,CustomControl DependencyProperty 不绑定
- javascript - 构建一个接受字符并在字符为 , 时返回 true 的函数表达式。!; 否则返回 false
- python - python中的其他条件
- go - 调用 EnumProcessModules 时出现“意外故障地址”
- node.js - JSON.parse 在位置 129 处给出“JSON 中的意外令牌 \u000f”
- windows - 无法连接到 windows netcat 监听器
- jquery - 引导模式的位置问题及其在关闭单击时被解雇
- android - HorizontalRecyclerView 中的 VideoView 在滑动时显示墙纸