Location
Location syntax is similar to Nginx, but here you provide a list of location pattern.
Matching is after decoding the text encoded in the “%XX” form.
Syntax: [ = | ^ | ~ ] URI.
There are three type: =(equal), ^(startsWith) and ~(regex).
There is a space between type and URI.
When no type is provided and uri is starts with /, type will be ^(startsWith).
Why the hell a URI will start without /??
For example:
toml
location = ["/public", "~ /static/*.(gif|jpg|jpeg)"]