【问题标题】:node.js (core / framework)node.js(核心/框架)
【发布时间】:2012-04-14 00:56:52
【问题描述】:

我刚刚阅读并实现了 Manuel Kiessling 的精彩“The Node Beginner Book”。对于像我这样的新手来说,在 node.js 上找不到更好的资源。现在我需要制作一个完整的应用程序(类似于餐厅评论网站),后端由 node.js 处理

我的方法应该是什么?核心还是框架(express/geddy)?
我还需要像 mongodb 这样的 nosql 数据库吗?如何将其合并到我的节点应用程序中?
我是否也应该将玉石和手写笔纳入我的应用程序?

我的行动计划应该是什么?
我愿意接受建议。
提前致谢。

【问题讨论】:

    标签: node.js mongodb express geddy


    【解决方案1】:

    我建议从express框架http://expressjs.com/开始

    如果你打算使用 mongo 数据库 - 使用 http://mongoose.com ORM 如果您打算使用 SQL 数据库 - 请使用 http://sequelizejs.com/

    处理用户和授权,可以使用http://passportjs.org

    也许你可以尝试使用我的框架,建立在 expressJS 之上 https://npmjs.org/package/hunt 它预先配置了许多重要的 nodejs 模块,但我仍在编写文档...

    不管怎样,先看看http://expressjs.com/ - 这是主流 - 易于使用和简约的框架

    【讨论】:

      【解决方案2】:

      我之前的一个问题与你的非常相似,请参阅here

      This is 更多关于模板引擎的信息。

      【讨论】: