Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2017-07-19 | 1.6 kB | |
v0.12.0 source code.tar.gz | 2017-07-19 | 222.0 kB | |
v0.12.0 source code.zip | 2017-07-19 | 236.9 kB | |
Totals: 3 Items | 460.5 kB | 0 |
Features
-
Added scope creator for
.resources()
[#11] 3fecc44:::js
const routes = createRest(root => { // GET /users -> index() // POST /users -> create() // GET /users/:userId -> read() // PUT /users/:userId -> update() // PATCH /users/:userId -> patch() // DELETE /users/:userId -> destroy() root.resources('users', UsersController, {}, users => {
// GET /users/latests -> latest() users.get('latest', UsersController.latest) users.scope(':userId', userId => { // GET /users/:userId/bio -> read() // POST /users/:userId/bio -> create() // PUT /users/:userId/bio -> update() // DELETE /users/:userId/bio -> delete() userId.crud('bio', UserBioController) // And you can nest resources: // GET /users/:userId/photos/ -> index() // POST /users/:userId/photos/ -> create() // GET /users/:userId/photos/:photoId -> read() // PUT /users/:userId/photos/:photoId -> update() // PATCH /users/:userId/photos/:photoId -> patch() // DELETE /users/:userId/photos/:photoId -> destroy() userId.resources('photos', PhotosController) })
}) })
Chore
- Add coveralls token for createrest-koa 15cb5ca