我有一个运行 Express 的应用程序,我正在尝试使用electron分发它。
在调试中运行电子:
/path/to/electron/Electron.app/Contents/MacOS/Electron path-to-my-app
我的应用程序运行良好。Express 启动它的服务器,一切正常——主窗口使用正确打开mainWindow.loadUrl('http://localhost:3000/');
当我按照分发教程(之前链接)时,我将我的应用程序资源复制到:
/path/to/electron/Electron.app/Contents/Resources/app
但是现在当我运行 Electron.app 时,我Cannot GET /
在主窗口中看到了……但我不知道为什么。
有任何想法吗?
我唯一的想法是这process.cwd()
没有正确帮助我在这里定义文档根目录:
//configure Express to default web requests to /workspace/ folder
expressApp.use(express.static(process.cwd() + '/workspace'));
但如果是这样的话,我不知道如何解决它。