Articles of deployd

无法用dpd -d启动MongoDB

我正在尝试启动一个Deployd应用程序。 键入dpd-d后,出现以下错误消息: starting deployd v0.6.11… Failed to start MongoDB 在input“DEBUG = * dpd”来debugging问题之后,我得到以下代码: mongod starting mongod +0ms mongod 2014-04-24T23:00:07.794-0400 [initandlisten] MongoDB starting : pid=64197 port=6299 dbpath=./data 64-bit host=Optinovations-MacBook-Air.local 2014-04-24T23:00:07.794-0400 [initandlisten] 2014-04-24T23:00:07.794-0400 [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000 2014-04-24T23:00:07.794-0400 [initandlisten] db version v2.6.0 2014-04-24T23:00:07.794-0400 [initandlisten] […]

不能得到deployd pdf模块工作dpd-pdf

我已经安装了deployd pdf modul dpd-pdf https://github.com/diadistis/dpd-pdf 在仪表板我creted一个/ conf与confpath C:\export\wkhtmltopdf\bin\wkhtmltopdf.exe “wkhtmltopdfpath” 但是当我发布到http:// localhost:2404 / pdf我只是得到这个返回,并没有任何pdf文件的任何地方 { "message": "resource not found", "status": 404 }

TypeError:Object#<Object>没有方法'resume'

嗨即时尝试使用deployd模板https://bitbucket.org/leozero/dpd-template/ 我已经设置了所有的东西,并安装了ejs 但是当我运行dpd.template.post ….我得到这个控制台错误和deployd崩溃 C:\Program Files (x86)\Deployd\node_modules\deployd\node_modules\doh\lib\handler .js:42 req.resume(); // fixes pause causing requests to timeout ^ TypeError: Object #<Object> has no method 'resume' at C:\Program Files (x86)\Deployd\node_modules\deployd\node_modules\doh\lib\ handler.js:42:11 at Handler.respond (C:\Program Files (x86)\Deployd\node_modules\deployd\node _modules\doh\lib\respond.js:61:15) at Domain.<anonymous> (C:\Program Files (x86)\Deployd\node_modules\deployd\n ode_modules\doh\lib\handler.js:37:13) at Domain.emit (events.js:95:17) at process._fatalException (node.js:255:29) 如果我运行没有ejs代码例如模板文件。 <%= data %> 它把模板,但只要我添加ejs代码来模仿它的话

如何工作deploydauthentication用户

这是关于authentication的一个基本问题。 他出现在我与deployd工作。 那么,我做什么:使用邮递员 (getpostman.com)发送POST请求包含login名和密码。 / users / login> BODY – x-www-form-urlencoded – 用户名:petya – 密码:1 现在检查我的身份validation。 例如,发送GET到/eventresouce包含ctx.done( {user: me.username}); 我得到了 { "user": "petya", "status": 400 } 那么如何deployd认可我没有任何标题? 或postaman发送一些标题吗? 猜猜我不知道一些必要:)

如何在端口80上运行“Deployd”,而不是在Web服务器上运行端口5000。

我运行一个网站与“deployd”,我有问题,改变我的应用程序在端口5000上运行到80端口。我想要做的是不是有“mydomain.com:5000”,我只是想有“mydomain。 COM” 谢谢。

如何从Deployd(deployd.com)访问Node.js文件系统API?

我正在使用Deployd(deployd.com)轻松创build一个API。 我想在post事件上创build一个HTML文件。 问题是它不工作,因为“要求”没有定义。 我认为这是因为Node.js API不能从Deployd访问。 相关文档在这里: http : //docs.deployd.com/docs/collections/adding-logic.md ,它说:“事件允许你添加自定义的业务逻辑到你的集合。通过编写事件,你可以添加validation,关系和安全性,事件用JavaScript(特别是ECMAScript 5标准)编写,并可以访问收集事件API。 那么,有没有一种方法可以访问Node.js API,或者有任何方式来使用Deployd创build一个文件? 谢谢!!!

Socket.IO 1.4.x中的传输设置

我一直在用Heroku的deployd修补,以此为出发点: https ://gist.github.com/facultymatt/5373247 那个server.js的第20行尝试为socket.io设置传输,如下所示: server.sockets.manager.settings.transports = ["xhr-polling"]; 但遇到此错误: 无法读取未定义的属性“设置” 。 从目前的研究看来,这个方法在socket.io 1.4.5中已经被弃用了。 但是,如果是这样,我不清楚我应该如何处理这个设置。 我的问题类似于这个http://j.mp/socket-io-settings 。 但是,一旦socket.io已经构build并附加到deployd的一个实例,我试图改变设置。 任何指针赞赏。 谢谢!

Deployd:如何实施dpd-passport并进行安全authentication

让我先说我真的很喜欢Deployd 。 我想在生产中使用它,但我想要合并OAuth和社交login,所以我安装了dpd-passport模块。 除了两个小(大)的问题之外,它工作的很好: 当用户通过OAuth提供商(例如Facebook,Twitter,Github)login时,会创build一个新的用户logging…但是如果同一用户清除了他们的Cookie或使用不同的浏览器login,则会创build一个新的用户logging。 如果我做了一些聪明的事情(阅读:hacky),并根据socialAccount和socialAccountId(为每个社交帐户独特但不变的)为社交login用户分配一个ID,则可以使用标准的用户创build方法来欺骗用户,如果他们知道用户的socialAccount和socialAccountId,则向/users端点发送POST请求。 我的问题是:IA)如何防止#1发生,或者B)禁用用户创build的标准方法,同时又不妨碍OAuth用户创build? 有没有人在生产中成功地使用过Deployd和dpd-passport ? 如果是这样,我想和你谈谈… 提前致谢!

将Deployd部署到Heroku仪表板键

我有一个Deployd应用程序,我正在尝试部署到Heroku。 我已经成功地部署了应用程序,并能够通过它的url来实现。 我现在试图访问仪表板。 为了访问仪表板 ,它需要我有从服务器生成的密钥。 我知道有两种方法可以做到这一点。 这里描述的第一种方法在本地生成密钥并将其推送到heroku。 我觉得这种方法是不安全的,因为这些密钥是发布到VCS的。 第二种方法是使用Procfile并列出dpd keygen和dpd showkey 。 然而,由于某种原因,这种方法不适合我。 我看到的命令在heroku日志中执行,但它不会打印出来的键,我不能通过执行heroku run dpd showkey看到它。 我想弄清楚为什么列出我的procfile中的命令不起作用。 请find我的文件列出如下: web: node app.js cmd: dpd keygen cmd: dpd showkey 我的日志文件如下: 2015-08-30T19:18:25.012474+00:00 heroku[api]: Starting process with command `dpd showkey` by [email] 2015-08-30T19:18:28.196008+00:00 heroku[run.5122]: Starting process with command `dpd showkey` 2015-08-30T19:18:28.168161+00:00 heroku[run.5122]: Awaiting client 2015-08-30T19:18:28.501367+00:00 heroku[run.5122]: State changed […]