2

我对这三个人都很陌生,但我确实很了解 javascript。我了解它们的所有基础知识,但不了解使用快速 MVC 和 MongoDB 数据库查询实现 NodeJS 服务器 javascript 的最佳方法是什么。显然,我想将所有这些分解为他们自己的文件,但我不确定所有内容如何适合 Express 创建的预先创建的项目模板。有没有人有好的解决方案或资源与我分享?谢谢

4

1 回答 1

0

我最近自己开始使用 node.js、express 和 mongodb,确实那里的资源大多已经过时了。首先,express 不是一个 mvc 框架。它对结构没有意见,您会发现它使它如此出色。你的问题是如何组织代码?这显然是个人喜好,但您可以创建一个模型文件夹,您可以在其中放置对特定资源的 db 查询,您的 lib 文件夹,您可以在其中建立与 mongodb 实例的连接并在需要的地方调用它,并使用 routes 文件夹为您的更具体的需求,例如传统 MVC 上的控制器。另一件事是您必须决定如何与 mongo 交互。您可以使用本机 mongodb 驱动程序,也许建议使用 mongoskin,或者使用 mongoose 进行更轻松的交互,例如定义模式。就我个人而言,我更喜欢本地人,但我花了一段时间才了解它的作用和工作原理。最后,对于资源,我可以从个人经验中提出建议,这仍然是我自己的观点,你能做的最好的事情就是购买 Node.js in Action 这本书,这让我意识到 node.js 是什么以及如何去做用它。希望能帮助到你...

于 2013-03-06T19:14:21.220 回答