Helper to build koa-router apis easily
import ApiBuilder from "koa-api-builder"; const group = new ApiBuilder().path((group) => { group.post('/login', loginRequest) .post('/signup', signupRequest) .path('/user/:userId/accounts', ifAuthenticated, (group) => { group.get(listAccountsRequest) .post(ifAllowed, insertAccountRequest) .path('/:accountId', (group) => { group.get(findAccountRequest); group.put(updateAccountRequest); group.del(ifAllowed, delAccountRequest); group.get('/transactions', listTransactionsRequest); }); }); }); // then we build our api definition into a regular koa-router const router = group.build();
See router section on koa wiki
This api builder is heavily copied from Javalin's group handler
render
pseudo-verb for template enginesSee the changelog for more details
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4