Tag: demeteorizer

如何使PAAS autorun上的NodeJS应用程序?

我在meteor中写了一个简单的应用程序。 我用demeteorizer去除它对meteor的依赖。 现在,我已经将我的卸载包上传到Gandi NodeJS 简单托pipe实例 。 我可以让它从控制台运行,但是我不能让它在我重新启动实例时自动运行。 我将默认的server.js移出实例启动时运行的方式。 这是它包含的内容: var http = require("http"); http.createServer(function(req, res) { res.writeHead(200, {"Content-Type": "text/html; charset=utf-8"}); res.end('<!DOCTYPE html><html><meta charset="utf-8"><title>It works' + "</title><b>It works!</b><br /><br />This is the server's " + "default server.js."); }).listen(8080); console.log("Server ready to accept requests on port 8080"); 在我的本地机器上运行demeteorizer,它创build了一个project.json文件,我将其余的包上传到vhosts / default dir: hosting-user@Secret-History-Node-Test:~/web/vhosts/default$ more package.json { "name": "secrethistory", […]

在node-webkit上的meteor排行榜应用程序

我正试图让meteor排行榜应用程序在Node-Webkit上运行。 我已经将它压缩并压缩成一个.nw文件,但是当我把它放入时,我得到错误: 无效的软件包软件包中没有“package.json”,请确保“package.json”位于软件包的根目录下。 我已阅读各种线程,但没有明确的。 这似乎是分散的应用程序需要重组。 还需要弄清楚如何运行服务器[本地/ DDP]。 编辑: PS我正在使用排行榜meteor应用程序的分stream文件,以便能够在node-webkit中运行它。 我正在试图弄清楚的是: 如何运行/初始化本地节点(卸载)服务器并设置端口。 如何为mongodb等设置分散的应用程序的环境variables 什么将用作 “主”:?, “node-remote”:? 为node-webkit package.json文件。 有人可以请一些灯光,如果可能的话,将不胜感激。 先谢谢了。 Praney 🙂 更新: 修改了一下之后,我添加了“main”:“index.html”,并将index.html文件添加到了分散的应用程序的根目录中。 这个文件只是在浏览器中加载main.js文件,在这里: <!DOCTYPE html> <html> <head> <title>Leaderboards</title> </head> <body> </body> <script src="main.js" type="text/javascript"></script> </html> 现在我得到这个错误: “Uncaught ReferenceError:__dirname is not defined”,source:file:///Users/Praney/projects/webkit/nw-sample-apps/leaderboards/main.js(2) main.js process.argv.splice(2, 0, 'program.json'); process.chdir(require('path').join(__dirname, 'programs', 'server')); require('./programs/server/boot.js');

使用node-webkit进行Demeteorizer

我正在尝试使用meteor制作桌面应用程序。 我可以使用Demeteorizer将其转换为标准的node.js应用程序,然后使用ndoe-webkit将其变成桌面应用程序? 我的问题是,如何mongodb数据库仍然工作? 如果这不是一个有效的select,有没有其他的方法来做到这一点?