web服务加入静态资源支持
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
library EasyDartModule;
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:EasyDartModule/base/database/DataBase.dart';
|
||||
import 'package:EasyDartModule/base/database/impl/MongoDb.dart';
|
||||
import 'package:EasyDartModule/base/discovery/Discovery.dart';
|
||||
@@ -88,4 +90,18 @@ class EasyDartModule {
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
static void safeRun(Function() app, {Function(Object, StackTrace)? onError}) {
|
||||
runZonedGuarded(
|
||||
app,
|
||||
(error, stack) {
|
||||
if (onError != null) {
|
||||
onError(error, stack);
|
||||
} else {
|
||||
print('Caught in zone: $error');
|
||||
print("StackTrace: $stack");
|
||||
}
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user