我正在尝试在Nodejs Express应用程序中将我的MongoDB代码分开,并且遇到了麻烦,因为您了解了如何调整周围的内容。

这是我拥有的要点https://gist.github.com/759446

我已经把它愚弄到了中间件中的几乎一无所有。当我启动服务器时,在第一个请求中正确设置为“对象”。 res.myvar被“未定义”而失败。

我只想将DB代码贴在一个地方,然后能够在我的各种路线中使用它。我是错的吗? MongoDB nodejs驱动程序页面上的所有示例都只需做出数据库查询等。我发现将整个内容集成到Express应用程序中。

有帮助吗?

解决方案

我最初是在每个请求下打开新的DB连接。我已经编辑了要点,并留下了旧的东西。

它现在起作用。

非常感谢Ciaran的博客文章 http://howtonode.org/express-mongodb有点古老,但仍然有所帮助。

其他提示

我正在写 节点fourm, ,我在开始时也有同样的问题。有一个 db 文件夹和 controller 现在,Node-Fourm中的文件夹已分开,我现在可以为每个集合定义方法。检查代码以获取细节。

我写 猫皮 使它成为可能。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top