This repository has been archived by the owner on Apr 26, 2021. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 67
Requests & Responses
Tobe O edited this page Nov 23, 2016
·
14 revisions
Angel is inspired by Express, and such, request handlers in general represent those from Express. However, you can return any arbitrary value from a handler, and it will be serialized as JSON.
main() {
Angel app = new Angel();
// String will be JSON-encoded
app.get('/', (req, res) async => "Hello, world!");
// Access params
app.get('/:id', (req, res) async => "ID: ${req.params['id']}");
app.post('/', ["More", "arbitrary", "data"]);
}
req.query
and req.body
are Maps, and are available on each request. req.files
is a List of files uploaded to the server. When the body_parser
module this framework depends on is updated, multiple file uploads will be supported.
For more information, see the API docs.
Created by @thosakwe