Basic Routing
Last updated
app.get('/todos/:id', (RequestContext req, res) async => {'id': req.params['id']});app.post(new RegExp(r'\/todos/([A-Za-z0-9]+)'), (req, res) async => "RegExp");app.get(r'/number/:num([0-9]+(\.[0-9])?)', ...);Angel app = new Angel();
app.get('/', 'Hello!');
var subRouter = new Router()..get('/', 'Subroute');
app.mount('/sub', subApp);
// Now, you can visit /sub and receive the message "Subroute"
var subApp = new Angel()..get('/hello', 'world');
app.use('/api', subApp);
// GET /api/hello returns "world"app.group('/user/:id', (router) {
router.get('/messages', (String id) => fetchUserMessages(id));
router.group('/nested', ...);
});