使用node-webkit进行Demeteorizer
我正在尝试使用meteor制作桌面应用程序。
我可以使用Demeteorizer将其转换为标准的node.js应用程序,然后使用ndoe-webkit将其变成桌面应用程序? 我的问题是,如何mongodb数据库仍然工作?
如果这不是一个有效的select,有没有其他的方法来做到这一点?
有趣的想法。 Demeteorizer将帮助你创build一个可以安装在任何地方的软件包。 然后你就可以在台式电脑上使用它。
使用node-webkit时,需要记住一些事项
1)你需要加载运行服务器的URL,这就是你的Meteor应用程序的结果。 这与node-webkit不完全相同。
你可以做的是使用/ static中的html文件来做到这一点,因为它们可以和node-webkit一起使用。 你可以在其他地方有你的meteor服务器。 该应用程序会立即加载桌面环境。 虽然它的DDP部分将连接到远程服务器来存储/检索数据。
(有一个叫做爆米花电影的应用程序,它使用了类似的技术,他们的服务器(不是meteor)在某个地方,并使用静态文件连接到它)。
2)如果考虑在本地而不是远程运行服务器,则需要本地MongoDB。 此外,您需要运行应用程序(这将是从node-webkit单独)。 你也可以修改meteor给出的包