【发布时间】:2015-07-03 15:38:58
【问题描述】:
我有一个运行 Express 的应用程序,我正在尝试使用 electron 分发它。
在调试中运行电子:
/path/to/electron/Electron.app/Contents/MacOS/Electron path-to-my-app
我的应用程序运行良好。 Express 启动了它的服务器,一切正常——使用mainWindow.loadUrl('http://localhost:3000/'); 正确打开主窗口
当我按照 distribution 教程(之前链接)时,我将我的应用程序资源复制到:
/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'));
但如果是这样的话,我不知道如何绕过它。
【问题讨论】:
-
您能否提供一个使用平均堆栈的电子应用程序的工作示例?我想从中学习。
标签: javascript node.js express electron