环境变量 Environment variables
以下是有用的环境变量及其默认值:
FLET_ASSETS_DIR
应用程序 "assets" 目录的绝对路径。
默认值为 assets
。
FLET_FORCE_WEB_SERVER
设置为 true
以强制运行应用程序作为 Web 应用程序。在无头 Linux 主机上自动设置。
FLET_OAUTH_CALLBACK_HANDLER_ENDPOINT
OAuth 处理程序的自定义路径。
默认值为 /oauth_callback
。
FLET_OAUTH_STATE_TIMEOUT
完成 OAuth Web 流的最大允许时间(以秒为单位)。
默认值为 600
。
FLET_MAX_UPLOAD_SIZE
上传文件的最大允许大小(以字节为单位)。
默认值为无限制。
FLET_CLI_NO_RICH_OUTPUT
是否在控制台中禁用丰富输出。
FLET_SECRET_KEY
签署临时上传 URL 的秘密密钥。
FLET_SERVER_IP
监听 Web 应用程序的 IP 地址,例如 127.0.0.1
。
默认值为 0.0.0.0
- 绑定到所有服务器 IP。
FLET_SERVER_PORT
运行应用程序的 TCP 端口。8000
如果程序在 Linux 服务器上运行或 FLET_FORCE_WEB_SERVER
被设置;否则随机端口。
FLET_SESSION_TIMEOUT
会话生命周期(以秒为单位)。默认值为 3600
。
FLET_UPLOAD_DIR
应用程序 "upload" 目录的绝对路径。
FLET_UPLOAD_HANDLER_ENDPOINT
上传处理程序的自定义路径。默认值为 /upload
。
FLET_WEB_APP_PATH
域名后的 URL 路径以托管 Web 应用程序,例如 /apps/myapp
。默认值为 /
- 主机应用程序在根目录下。
FLET_WEBSOCKET_HANDLER_ENDPOINT
WebSocket 处理程序的自定义路径。默认值为 /ws
。
FLET_WEB_RENDERER
Web 渲染模式:canvaskit
(默认)、html
或 auto
。
FLET_WEB_USE_COLOR_EMOJI
设置为 True
、true
或 1
以加载带有彩色表情符号的 Web 字体。
FLET_WEB_ROUTE_URL_STRATEGY
Web 应用程序的 URL 策略:path
(默认)或 hash
。