更新
This commit is contained in:
@@ -1,4 +0,0 @@
|
||||
/*应用配置*/
|
||||
module.exports = {
|
||||
port: 3000,
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
/*缓存配置*/
|
||||
@@ -1 +0,0 @@
|
||||
/*控制台配置*/
|
||||
@@ -1,77 +0,0 @@
|
||||
/*数据库配置*/
|
||||
module.exports = {
|
||||
mysql : {
|
||||
database: "bamboo",
|
||||
username: "bamboo",
|
||||
password: "bamboo",
|
||||
options : {
|
||||
dialect: 'mysql',
|
||||
host : "192.168.1.26",
|
||||
port : 3306,
|
||||
// 禁用日志记录或提供自定义日志记录功能;默认值:console.log
|
||||
// logging: false,
|
||||
// model的全局配置
|
||||
define: {
|
||||
// 添加create,update,delete时间戳
|
||||
timestamps: true,
|
||||
// 添加软删除
|
||||
paranoid: false,
|
||||
// 防止修改表名为复数
|
||||
freezeTableName: true,
|
||||
// 防止驼峰式字段被默认转为下划线
|
||||
underscored: false,
|
||||
},
|
||||
// 由于orm用的UTC时间,这里必须加上东八区,否则取出来的时间相差8小时
|
||||
timezone: '+08:00',
|
||||
// 连接数 = ((核心数 * 2) + 有效磁盘数)
|
||||
pool : {// 连接池
|
||||
max : require('os').cpus().length * 2 + 1,
|
||||
min : 0,
|
||||
acquire: 60000,
|
||||
idle : 100000,
|
||||
},
|
||||
dialectOptions: {
|
||||
charset : "utf8mb4",
|
||||
collate : "utf8mb4_general_ci",
|
||||
supportBigNumbers: true,
|
||||
bigNumberStrings : true,
|
||||
dateStrings : true,
|
||||
typeCast(field, next) {// 让读取date类型数据时返回字符串而不是UTC时间
|
||||
if (field.type === 'DATETIME') {
|
||||
// console.log(field);
|
||||
return field.string();
|
||||
}
|
||||
return next();
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
redis : {},
|
||||
sqlite: {
|
||||
dialect: 'sqlite',
|
||||
storage: 'app/sqlite/database.sqlite',
|
||||
logging: false,
|
||||
// model的全局配置
|
||||
define : {
|
||||
// 添加create,update,delete时间戳
|
||||
timestamps: true,
|
||||
// 添加软删除
|
||||
paranoid: false,
|
||||
// 防止修改表名为复数
|
||||
freezeTableName: true,
|
||||
// 防止驼峰式字段被默认转为下划线
|
||||
underscored: false,
|
||||
},
|
||||
dialectOptions: {
|
||||
typeCast(field, next) {// 让读取date类型数据时返回字符串而不是UTC时间
|
||||
if (field.type === 'DATETIME') {
|
||||
// console.log(field);
|
||||
return field.string();
|
||||
}
|
||||
return next();
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
module.exports = {
|
||||
dir: {
|
||||
"event" : "app/*/event/*.js",
|
||||
"status" : "app/*/status/*.js",
|
||||
"controller": "app/*/controller/*.js",
|
||||
"model" : "app/*/model/*.js",
|
||||
"middleware": "middleware/*.js",
|
||||
"extend" : "extend/*.js",
|
||||
"schedule" : "schedule/*.js",
|
||||
"sqlite" : "sqlite/model/*.js",
|
||||
"config" : "config/*.js",
|
||||
}
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
/*文件磁盘配置*/
|
||||
@@ -0,0 +1,5 @@
|
||||
//全局配置,权重大于中间件配置与插件配置
|
||||
// 如果设置了全局配置,会覆盖中间件配置与插件配置
|
||||
module.exports = {
|
||||
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
/*日志配置*/
|
||||
'use strict';
|
||||
module.exports = {
|
||||
replaceConsole: true,
|
||||
pm2 : true,
|
||||
appenders : {
|
||||
stdout: {//控制台输出
|
||||
type: 'console'
|
||||
},
|
||||
req : { //请求转发日志
|
||||
type : 'dateFile', //指定日志文件按时间打印
|
||||
filename : 'logs/req/req', //指定输出文件路径
|
||||
pattern : 'yyyy-MM-dd.log',
|
||||
alwaysIncludePattern: true
|
||||
},
|
||||
err : { //错误日志
|
||||
type : 'dateFile',
|
||||
filename : 'logs/err/err',
|
||||
pattern : 'yyyy-MM-dd.log',
|
||||
alwaysIncludePattern: true
|
||||
},
|
||||
oth : { //其他日志
|
||||
type : 'dateFile',
|
||||
filename : 'logs/oth/oth',
|
||||
pattern : 'yyyy-MM-dd.log',
|
||||
alwaysIncludePattern: true
|
||||
}
|
||||
|
||||
},
|
||||
categories : {
|
||||
//appenders:采用的appender,取appenders项,level:设置级别
|
||||
default: {appenders: ['stdout', 'req'], level: 'debug'},
|
||||
err : {appenders: ['stdout', 'err'], level: 'error'},
|
||||
}
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
'use strict';
|
||||
module.exports = {
|
||||
|
||||
}
|
||||
@@ -1,29 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
export default {
|
||||
routerPlus: {
|
||||
enable: true,
|
||||
package: 'egg-router-plus',
|
||||
},
|
||||
jwt: {
|
||||
enable: true,
|
||||
package: "egg-jwt"
|
||||
},
|
||||
cors: {
|
||||
enable: true,
|
||||
package: 'egg-cors',
|
||||
},
|
||||
validate: {
|
||||
enable: true,
|
||||
package: 'egg-validate',
|
||||
},
|
||||
sequelize:{
|
||||
enable: true,
|
||||
package: 'egg-sequelize',
|
||||
},
|
||||
axiosPlus: {
|
||||
enable: true,
|
||||
package: 'egg-axios-plus',
|
||||
},
|
||||
};
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
/*URL和路由配置*/
|
||||
Reference in New Issue
Block a user