配置
服务器配置 config/server.ts
客户端配置 config/client.ts
相比于直接修改配置文件, 推荐用环境变量来修改配置
在 fiora 根目录创建 .env
文件, 在里面填写 key=value
键值对(每行一个), 即可修改相应配置. 比如修改端口号 Port=8888
#
服务端配置修改服务端配置需要重启应用
Key | 类型 | 默认值 | 描述 |
---|---|---|---|
Host | string | your ip | 服务端 host |
Port | number | 9200 | 服务端端口号 |
Database | string | mongodb://localhost:27017/fiora | mongoDB 数据库地址 |
RedisHost | string | localhost | redis 地址主机名 |
RedisPort | number | 6379 | redis 端口 |
JwtSecret | string | jwtSecret (推荐修改它来保证安全性) | jwt token 加密 secret |
MaxGroupCount | number | 3 | 用户最大可以创建的群组个数 |
AllowOrigin | string | null | 允许的客户端 origin 列表, null 时允许所有 origin 连接, 多个值逗号分割 |
tokenExpiresTime | number | 2592000000 (30 天) | 登陆 token 过期时间 |
Administrator | string | '' | 管理员用户 id 列表, 多个值逗号分割 |
DisableRegister | boolean | false | 禁止注册账号 |
DisableCreateGroup | boolean | false | 禁止创建群组 |
ALIYUN_OSS | boolean | false | 启用阿里云 OSS |
ACCESS_KEY_ID | string | '' | 阿里云 OSS access key id. 参考: https://help.aliyun.com/document_detail/48699.html |
ACCESS_KEY_SECRET | string | '' | 阿里云 OSS access key secret. 参考和 ACCESS_KEY_ID 相同 |
ROLE_ARN | string | '' | 阿里云 OSS RoleARN. 参考: https://help.aliyun.com/document_detail/28649.html |
REGION | string | '' | 阿里云 OSS 地域. 例如: oss-cn-zhangjiakou |
BUCKET | string | '' | 阿里云 OSS bucket 名称 |
ENDPOINT | string | '' | 阿里云 OSS 域名. 例如: cdn.suisuijiang.com |
#
客户端配置修改客户端配置需要重新构建客户端
Key | 类型 | 默认值 | 描述 |
---|---|---|---|
Server | string | / | 客户端要连接的服务端地址 |
MaxImageSize | number | 3145728 (3MB) | 客户端可以上传的最大图片大小 |
MaxBackgroundImageSize | number | 5242880 (5MB) | 客户端可以上传的最大背景图大小 |
MaxAvatarSize | number | 1572864 (1.5MB) | 客户端可以上传的最大头像图片大小 |
MaxFileSize | number | 10485760 (10MB) | 客户端可以上传的最大文件大小 |
DefaultTheme | string | cool | 默认主题 |
Sound | string | default | 默认通知音 |
TagColorMode | string | fixedColor | 默认标签颜色模式 |
FrontendMonitorAppId | string | fixedColor | 岳鹰监控 appId https://yueying.effirst.com/index |
DisableDeleteMessage | boolean | false | 禁止用户撤回消息 |