StaticMiddleware constructor
Implementation
StaticMiddleware(this.directory, {String? uri, this.index = ''}) {
if (!directory.startsWith('/')) {
directory = '/' + directory;
}
this.uri = directory;
if (uri != null) {
this.uri = uri;
}
final indexUri = Uri.parse(_dir + directory + '/' + index);
final file = File.fromUri(indexUri);
if (!file.existsSync()) {
throw new Error();
}
}