platform/lib/src/pub_serve_layer.dart
2017-04-02 15:27:52 -04:00

27 lines
621 B
Dart

import 'package:angel_route/angel_route.dart';
import 'proxy_layer.dart';
class PubServeLayer extends ProxyLayer {
PubServeLayer(
{bool debug: false,
String host: 'localhost',
String mapTo: '/',
int port: 8080,
String protocol: 'http',
String publicPath: '/'})
: super(host, port,
debug: debug,
mapTo: mapTo,
protocol: protocol,
publicPath: publicPath);
@override
void serve(Router router) {
if (app?.isProduction == true) {
// Auto-deactivate in production ;)
return;
}
super.serve(router);
}
}