> For the complete documentation index, see [llms.txt](https://dronebridge.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dronebridge.gitbook.io/docs/dronebridge-for-esp32-drone-light-show-edition/developers-dlse-api-definition/static.md).

# Static

Serve static web-app files from the ESP32 filesystem

## Serve static web-app files

> Wildcard handler that maps any GET request to a file on the ESP32's VFS filesystem (SPIFFS/LittleFS). Requests to \`/\` are redirected to \`/index.html\`. Supported MIME types: \`text/html\`, \`application/javascript\`, \`text/css\`, \`image/png\`, \`image/x-icon\`, \`text/xml\` (SVG).<br>

```json
{"openapi":"3.0.3","info":{"title":"DroneBridge ESP32 REST API","version":"1.0.0"},"tags":[{"name":"Static","description":"Serve static web-app files from the ESP32 filesystem"}],"servers":[{"url":"http://192.168.2.1","description":"Default ESP32 AP address"}],"paths":{"/{path}":{"get":{"tags":["Static"],"summary":"Serve static web-app files","description":"Wildcard handler that maps any GET request to a file on the ESP32's VFS filesystem (SPIFFS/LittleFS). Requests to `/` are redirected to `/index.html`. Supported MIME types: `text/html`, `application/javascript`, `text/css`, `image/png`, `image/x-icon`, `text/xml` (SVG).\n","operationId":"getStaticFile","parameters":[{"name":"path","in":"path","required":true,"schema":{"type":"string"},"description":"Relative path to the static file, e.g. `index.html`, `app.js`, `style.css`. A bare `/` serves `index.html`.\n"}],"responses":{"200":{"description":"File contents with appropriate Content-Type header","content":{"text/html":{"schema":{"type":"string"}},"application/javascript":{"schema":{"type":"string"}},"text/css":{"schema":{"type":"string"}},"image/png":{"schema":{"type":"string","format":"binary"}},"image/x-icon":{"schema":{"type":"string","format":"binary"}},"text/xml":{"schema":{"type":"string"}}}},"500":{"description":"File not found or read error on the VFS"}}}}}}
```
