首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MongoDB和部署

MongoDB和部署
EN

Stack Overflow用户
提问于 2013-09-07 01:24:26
回答 1查看 440关注 0票数 1

希望尝试使用MongoDB和AngularJS前端的Deployd。在我的Mac上,我可以让Node和Mongo启动,但它需要使用--config标志启动mongod。我创建了一个.conf文件并使用标志启动它,每次都将它定向到.conf文件所在的位置。Deployd正在尝试启动mongodb,但得到的错误与我最初尝试启动mongod时遇到的错误相同,即它无法读取配置文件。

我刚接触mongo,很难让它变得更好。我是不是遗漏了什么?我甚至使用Homebrew安装了它,Homebrew应该继续处理这些配置问题,但我仍然没有达到我需要的位置。

在这一点上的任何澄清都会有所帮助。我猜我在这个过程中搞砸了一些简单的事情。

EN

回答 1

Stack Overflow用户

发布于 2014-05-08 10:13:56

我遇到了类似的问题,并最终了解了它是如何工作的。

如果你想要使用由#deployd创建的mongodb数据集(你可以在data文件夹中找到它),告诉mongod文件夹的路径和你想要监听的端口。

这就是使用deployd数据集启动mongodb服务器的方法

mongod --dbpath ./data/ --port 12345

接下来,创建一个node.js脚本来启动部署,它将侦听您的mongodb。

代码语言:javascript
复制
var deployd = require('deployd');

var dpd = deployd({
  port: 2403,
  env: 'development',
  db: {
    host: '127.0.0.1',
    port: 12345,
    name: '-deployd'
  }
});

dpd.listen();

这个使用mongodb的脚本将创建与使用命令dpd完全不同的情况。但是,现在您可以使用所有其他nodejs函数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18663291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档