18 lines
558 B
Markdown
18 lines
558 B
Markdown
|
|
[](https://pub.dev/packages/shelf_static)
|
||
|
|
[](https://pub.dev/packages/shelf_static/publisher)
|
||
|
|
|
||
|
|
`shelf_static` is a `Handler` for the Dart `shelf` package.
|
||
|
|
|
||
|
|
### Example
|
||
|
|
```dart
|
||
|
|
import 'package:shelf/shelf_io.dart' as io;
|
||
|
|
import 'package:shelf_static/shelf_static.dart';
|
||
|
|
|
||
|
|
void main() {
|
||
|
|
var handler = createStaticHandler('example/files',
|
||
|
|
defaultDocument: 'index.html');
|
||
|
|
|
||
|
|
io.serve(handler, 'localhost', 8080);
|
||
|
|
}
|
||
|
|
```
|