qieziStatistics/config.ts

51 lines
1.0 KiB
TypeScript
Raw Normal View History

2022-02-10 17:04:17 +08:00
import * as path from 'path';
//后台所在绝对路径
const rootPath = path.resolve(__dirname, '..');
let config = {
rootPath,
port: process.env.PORT ? parseInt(process.env.PORT) : 8089,
2022-02-11 16:36:51 +08:00
urlPrefix: '/qiezi/api',
2022-02-10 17:04:17 +08:00
//是否为windows平台
isWindows: process.platform.toLocaleLowerCase().includes("win"),
2022-02-11 16:36:51 +08:00
//redis相关配置
redis: {
enable: true,
url: "redis://localhost:6379"
},
2022-02-10 17:04:17 +08:00
//sqlite相关配置
sqlite: {
enable: false, //是否启用sqlite
//相对于项目根目录
filePath: "database.db",
//sql存放地址用于执行sql
sqlFolder: "sqliteSqls"
},
//mysql相关配置
mysql: {
enable: true, //是否启用mysql
sqlFolder: "mysqlSqls",
connection: {
host: "localhost",
port: 3306,
user: "root",
password: "123456",
database: "qiezi",
}
},
bodyLimit: {
formLimit: '2mb',
urlencoded: true,
multipart: true,
formidable: {
uploadDir: path.join(rootPath, 'files', 'temp', 'uploads'),
keepExtenstions: true,
maxFieldsSize: 1024 * 1024
}
}
};
export default config;