Node.js 带节点webkit的脱甲基菊酯

Node.js 带节点webkit的脱甲基菊酯,node.js,mongodb,meteor,node-webkit,demeteorizer,Node.js,Mongodb,Meteor,Node Webkit,Demeteorizer,我正在尝试使用meteor制作一个桌面应用程序 我可以使用Demeteorizer将其转换为标准node.js应用程序,然后使用ndoe webkit将其转换为桌面应用程序吗?我的问题是,mongodb数据库如何继续工作 如果这不是一个有效的选项,还有其他方法吗?有趣的想法。Demeteorizer将帮助您创建一个可以安装在任何地方的捆绑包。然后你就可以在台式计算机上使用它了 在使用node webkit时,需要记住几件事 1) 您需要加载正在运行服务器的URL,这是生成Meteor应用程序的原

我正在尝试使用meteor制作一个桌面应用程序

我可以使用Demeteorizer将其转换为标准node.js应用程序,然后使用ndoe webkit将其转换为桌面应用程序吗?我的问题是,mongodb数据库如何继续工作


如果这不是一个有效的选项,还有其他方法吗?

有趣的想法。Demeteorizer将帮助您创建一个可以安装在任何地方的捆绑包。然后你就可以在台式计算机上使用它了

在使用node webkit时,需要记住几件事

1) 您需要加载正在运行服务器的URL,这是生成Meteor应用程序的原因。这与node webkit不完全相同

您可以使用/static中的html文件来实现这一点,因为它们可以与NodeWebKit一起使用。然后你可以把你的meteor服务器放在其他地方。该应用程序将立即加载到桌面环境中。尽管它的DDP部分将连接到远程服务器以存储/检索数据

(有一个叫做爆米花电影的应用程序使用了类似的技术。他们在某个地方有自己的服务器(不是meteor),并使用静态文件连接到它)


2)如果考虑本地运行服务器而不是远程运行,则需要本地的MangoDB。此外,您还需要运行该应用程序(与node webkit分开)。您还可以修改meteor提供的bundle

环境变量MONGO_URL,用于告知非专业化应用程序如何连接到mongodb,该应用程序可以由外部托管。请看--我不知道demeteorizer是否可以与node webkit组合。@Paul您知道在这种情况下如何分配环境变量吗?这会很有帮助的,谢谢。请举个例子会不会太过分?非常感谢:)