Articles of deployd

如何在AWS Elastic Beanstalk上安装Deployd

我正试图在AWS Elastic Beanstalk上安装deployd。 我创build了一个node.js环境。 本地,我做了: npm install depoyd -g 我也创build了一个.dpd文件夹, dpd keygen 这是我的package.json文件 { "name": "my-api", "version": "1.0.1", "description": "My description", "keywords": [], "homepage": "http://www.example.com", "author": "Me, Myslef and I", "contributors": [], "dependencies": { "deployd": ">= 0" }, "scripts": { "start": "node server" }, "engines": { "node": "0.10.x", "npm": "2.2.x" } } 这是我的server.js文件 // requires […]

在同一台服务器上运行deployd和angular.js应用程序

我试图在我的AngularJS应用程序所在的服务器上运行deployd API,但deployd似乎与应用程序路由冲突。 我的deployd服务器正在侦听5000端口,如下所示: var deployd = require('deployd'); var server = deployd({ port: process.env.PORT || 5000, env: 'production', db: { host: 'localhost', port: 27017, name: 'deployd', credentials: { username: 'myUsername', password: 'myPassword' } } }); server.listen(); server.on('listening', function() { console.log("Server is listening"); }); server.on('error', function(err) { console.error(err); process.nextTick(function() { // Give the server a chance to […]

无法用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 ? 如果是这样,我想和你谈谈… 提前致谢!