使用Express4和Node搭建RESTful API

几天前随着Express 4.0的发布,我们许多Node项目的路由需要跟着更改。伴随Express Router的变化,我们在设置应用路由时更加灵活。

今天我们将使用Node,Express 4.0和它的路由来创建RESTful API,同时使用Mongoose与MongoDB交互。在Chrome中使用Postman来测试我们的API。

接下来看看我们要创建的API以及它的用途。

我们的程序

我们将要创建的API:

  • 处理CRUD
  • 标准的URL(http://example.com/api/bearshttp://example.com/api/bears/:bear_id)
  • 使用合适的HTTP来搭配RESTful(GET,POST,PUT和DELETE)
  • 返回JSON数据
  • 控制台打印出所有的请求

这些都是严格遵循RESTful APIS的规范的,可以灵活的转变为任何你想创建的程序(用户,超级英雄,啤酒等)

开始之前要确保你安装了Node环境然后我们才能开始!

继续阅读全文 »