zhangmingfeng / egg-sequelize-extends Goto Github PK
View Code? Open in Web Editor NEWegg-sequelize的扩展,支持defined文件comment参数的定义(目前仅支持mysql),可以定义日志的级别的和输出路径,支持model目录里按目录定义model,同样使用this.ctx.model.XXX(定义的modelName首字母大写)获取model对象
License: MIT License
egg-sequelize的扩展,支持defined文件comment参数的定义(目前仅支持mysql),可以定义日志的级别的和输出路径,支持model目录里按目录定义model,同样使用this.ctx.model.XXX(定义的modelName首字母大写)获取model对象
License: MIT License
之前plugin配置用egg-sequelize是正常能用的,配置为此扩展就报错,
报错代码如下:
await _ctx.model.User.findAll({
where: {
// user_name: params.user_name //只用此行,不用下面的 $or 就不会报错
$or: [{ //采用此 $or 就报错
user_name: params.user_name
},
{
user_phone: params.user_phone
}
]
}
});
对应版本如下
"egg-bin": "^4.3.5",
"egg-ci": "^1.8.0",
"egg": "^2.2.1",
"egg-sequelize": "^4.3.1",
"egg-sequelize-extends": "^1.0.5",
运行环境:
"egg": "^2.2.1",
"egg-cors": "^2.2.0",
"egg-downloader": "^1.0.5",
"egg-logview": "^2.0.0",
"egg-scripts": "^2.5.0",
"egg-sequelize": "^4.3.1",
"egg-sequelize-extends": "^1.0.5",
配置文件如下:
config.default.js:
config.logger = { level: "DEBUG", allowDebugAtProd: true };
plugin.js:
exports.sequelize = { enable: true, logger: { level: "ERROR" }, //package: "egg-sequelize" package: "egg-sequelize-extends" };
现象是sql日志文件不会按天创建新文件,所以自己设置了level=ERROR,但是任然打印INFO日志,日志文件已经打印了1.2G了。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.