用 mongodb 支持的 node.js 开发一个 rest 服务有意义吗?有没有一个框架可以让这件事变得像快递一样简单?
谢谢。
为什么不能用快递?它通过以下方式实现所有 CRUD 方法:
app.get(...);
app.post(...);
app.put(...);
app.del(...);
在这些函数调用中,您可以处理您的 mongodb 查询并将 JSON 对象发送回客户端(如果合适)。
我希望我能帮上忙!:)
就像 graydsl 所说的 express 已经支持这些动词。要解析 JSON,您只需使用JSON.parse并字符串化您将使用JSON.stringify。我会使用Mongoose与 mongodb 交谈。另外,为了帮助您编写干净的代码,我会使用mocha练习 TDD/BDD 。最后我认为你应该看看underscore、async和superagent。