一个库,可使用 express 或 connect 快速提供 REST API
使用 express 创建出色的 API。 注册 mongoose 资源,默认的 RESTful 路由会自动生成
…注册了以下路由:
GET /resources
GET /resources/:id
POST /resources
PUT /resources/:id
DELETE /resources/:id
它们做的正是你认为它们应该做的事情!
最棒的是,restful.model 返回的是一个 Mongoose 模型,因此您可以像已经习惯的那样与之交互!(即 new Resource, Resource.findById 等)
该库目前通过投诉驱动开发得到支持,因此如果您发现了问题,有特定功能请求,请打开问题,如果它与该库的使命相符,我会优先考虑它。
.methods([...]) 接收一个方法列表,这些方法应可用于资源。未来对这些方法的调用将覆盖之前设置的值。若要禁止 delete 操作,只需运行
Resource.before('post', hash_password)
.before('put', hash_password);
function hash_password(req)暂无开放 Issues,或尚未同步最近议题。