angel_static 2.0.0 copy "angel_static: ^2.0.0" to clipboard
angel_static: ^2.0.0 copied to clipboard

outdated

Static server middleware for Angel. Use this to serve files to users.

example/main.dart

import 'package:angel_framework/angel_framework.dart';
import 'package:angel_static/angel_static.dart';
import 'package:file/local.dart';

main() async {
  var app = new Angel();
  var http = new AngelHttp(app);
  var fs = const LocalFileSystem();
  var vDir = new VirtualDirectory(
    app,
    fs,
    allowDirectoryListing: true,
    source: fs.directory(fs.currentDirectory),
  );
  app.fallback(vDir.handleRequest);

  var server = await http.startServer('127.0.0.1', 3000);
  print('Listening at http://${server.address.address}:${server.port}');
}
2
likes
0
pub points
25%
popularity

Publisher

verified publisherangel-dart.dev

Static server middleware for Angel. Use this to serve files to users.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

angel_framework, file, http_parser, mime, path

More

Packages that depend on angel_static