alfred 0.1.0-alpha.4 alfred: ^0.1.0-alpha.4 copied to clipboard
A performant, expressjs like server framework with a few bonuses that make life even easier.
import 'dart:io';
import 'package:alfred/alfred.dart';
void main() async {
final app = Alfred();
app.get("/text", (req, res) => "Text response");
app.get("/json", (req, res) => {"json_response": true});
app.get("/jsonExpressStyle", (req, res) {
res.json({"type": "traditional_json_response"});
});
app.get("/file", (req, res) => File("test/files/image.jpg"));
app.get("/html", (req, res) {
res.headers.contentType = ContentType.html;
return "<html><body><h1>Test HTML</h1></body></html>";
});
await app.listen(6565); //Listening on port 6565
}