跳转至

后端运行说明

环境变量

后端的运行需要必要的环境变量,否则跑不起来。

环境变量可以在终端设置(例如 bash 中的export),也可以写在程序工作目录下的 .env 文件中(以 <key>=<value> 的格式存储)。

  • DATABASE_URL(必须):后端所需链接的 PostgreSQL 数据库地址。格式示例:postgres://username:password@host:port/database_name

  • SECRET_KEY(必须):JWT 认证中的密钥。

  • LISTEN_ADDRESS(可选):后端 TCP 监听地址和端口。

  • RUST_LOG(可选):日志过滤器,定义哪些日志需要显示,默认值为 wildcard-backend:error,tower_http=trace,具体格式详见文档 Struct EnvFilter

  • RUST_BACKTRACE(可选,Rust 的运行环境):设为 1 或者 full(更详细)来答应 panic(崩溃)时出函数的调用堆栈信息。