getFromBrowseableDirectories
Signature¶
def getFromBrowseableDirectories(directories: String*)(implicit renderer: DirectoryRenderer, resolver: ContentTypeResolver): Route
Description¶
The getFromBrowseableDirectories
is a combination of serving files from the specified directories (like getFromDirectory
) and listing a browseable directory with listDirectoryContents
.
Nesting this directive beneath get
is not necessary as this directive will only respond to GET
requests.
Use getFromBrowseableDirectory
to serve only one directory.
Use getFromDirectory
if directory browsing isn’t required.
For more details refer to getFromBrowseableDirectory.
Example¶
sourceval route =
path("tmp") {
getFromBrowseableDirectories("/main", "/backups")
}
// tests:
Get("/tmp") ~> route ~> check {
status shouldEqual StatusCodes.OK
}
sourceimport static org.apache.pekko.http.javadsl.server.Directives.getFromBrowseableDirectories;
import static org.apache.pekko.http.javadsl.server.Directives.path;
final Route route = path("tmp", () -> getFromBrowseableDirectories("/main", "/backups"));
// tests:
testRoute(route).run(HttpRequest.GET("/tmp")).assertStatusCode(StatusCodes.OK);
1.0.1