项目环境配置
该项目利用环境变量进行配置。 以下是您需要设置的变量列表 .env 文件或环境 :
- 毛里求斯: MongoDB 连接 URI.
- MONGO DB (英语):MongoDB数据库名称用于生产.
- MONGO DB DEV 服务器:MongoDB数据库名用于开发.
- 港口:服务器应该听取的端口号.
- 隐秘 凯:加密操作的秘密密钥.
- 已删除:布尔表示环境是否正在发展(
true或生产(false) (中文(简体) ). - (原始内容存档于2018-10-21) (英语). MAILER TRANSPORT HOST:用于邮件运输的主机名(例如SMTP服务器).
- (原始内容存档于2018-09-25) (中文(简体) ). MILLER TRANSPORT PORT: 邮递员运输的口号.
- (原始内容存档于2019-10-21) (英语). MAILER TRANSPORT SECURE:布尔表示邮件运输是否应当使用安全连接(
true或者说false) (中文(简体) ). - 邮件: 发送电子邮件的电子邮件地址.
- 迈勒语 帕斯特语: 电子邮件账户的密码.
- 访问( T): JWT 访问符的秘密密钥.
- (原始内容存档于2017-10-21) (中文(简体) ). REFRESH TOKEN SECRET: JWT 的密钥刷新符.
- 访问( T): JWT 访问令牌过期.
- 缩写( H): Redis 服务器的主机名.
- (原始内容存档于2013-10-13) (中文(简体) ). REDIS PORT: Redis 服务器的端口号码.
- 复古词: Redis 服务器的密码(如果适用).
设置
- 清除存储器并导航到项目目录 .
- 创建一个
.env文件在根目录中. - 将文档中的变量复制到
.env文件并设置适当的值.
MONGO_URI=mongodb://localhost:27017
MONGO_DB=default
MONGO_DB_DEV=default-dev
PORT=3001
SECRET_KEY=your_secret_key_here
MAILER_TRANSPORT_HOST=smtp.example.com
MAILER_TRANSPORT_PORT=465
MAILER_TRANSPORT_SECURE=true
[email protected]
MAILER_PASSWORD=your_email_password
ACCESS_TOKEN_SECRET=your_access_token_secret
REFRESH_TOKEN_SECRET=your_refresh_token_secret
ACCESS_TOKEN_EXPIRY=1d
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=your_redis_password
- 保存该
.env文档.
页:1
- 确保所有环境变量在开始应用前正确设定 .
- 促进发展,考虑使用诸如
dotenv从 a 中装入环境变量.env自动文件.