ServingConfig class
The configuration for how incoming requests to a site should be routed and processed before serving content.
The URL request paths are matched against the specified URL patterns in the configuration, then Hosting applies the applicable configuration according to a specific priority order.
Constructors
-
ServingConfig({String? appAssociation, bool? cleanUrls, List<
Header> ? headers, I18nConfig? i18n, List<Redirect> ? redirects, List<Rewrite> ? rewrites, String? trailingSlashBehavior}) - ServingConfig.fromJson(Map json_)
Properties
- appAssociation ↔ String?
-
How to handle well known App Association files.
Possible string values are:
getter/setter pair
- cleanUrls ↔ bool?
-
Defines whether to drop the file extension from uploaded files.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
headers
↔ List<
Header> ? -
An array of objects, where each object specifies a URL pattern that, if
matched to the request URL path, triggers Hosting to apply the specified
custom response headers.
getter/setter pair
- i18n ↔ I18nConfig?
-
Defines i18n rewrite behavior.
getter/setter pair
-
redirects
↔ List<
Redirect> ? -
An array of objects (called redirect rules), where each rule specifies a
URL pattern that, if matched to the request URL path, triggers Hosting to
respond with a redirect to the specified destination path.
getter/setter pair
-
rewrites
↔ List<
Rewrite> ? -
An array of objects (called rewrite rules), where each rule specifies a
URL pattern that, if matched to the request URL path, triggers Hosting to
respond as if the service were given the specified destination URL.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- trailingSlashBehavior ↔ String?
-
Defines how to handle a trailing slash in the URL path.
Possible string values are:
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited