diff --git a/server.js b/server.js index 8c7191c..411fd8b 100644 --- a/server.js +++ b/server.js @@ -2,8 +2,8 @@ process.env.NODE_ENV = process.env.NODE_ENV || 'development' const serverConfig = require('./config').default.server const http = require('http') -const app = require('./src/bin/app') -const server = http.createServer(app.callback()) +// const app = require('./src/bin/app') +// const server = http.createServer(app.callback()) server.listen(serverConfig.port) server.on('listening', () => { console.log(`🌐 listening on port 💻 ${serverConfig.port} in ${process.env.NODE_ENV} mode`) diff --git a/src/lib/dbConnection.js b/src/lib/dbConnection.js index a668bde..58649f5 100644 --- a/src/lib/dbConnection.js +++ b/src/lib/dbConnection.js @@ -6,7 +6,8 @@ const dbConfig = config.dbConfig const pool = mysql.createPool({ connectionLimit: dbConfig.mysql.connectionLimit, - host: dbConfig.mysql.host, + psm: dbConfig.mysql.psm, + idlTime: 10, user: dbConfig.mysql.user, password: dbConfig.mysql.password, port: dbConfig.mysql.port, diff --git a/src/lib/log.js b/src/lib/log.js index d550715..6b3c02a 100644 --- a/src/lib/log.js +++ b/src/lib/log.js @@ -12,18 +12,6 @@ log4js.configure({ type: logConfig.type, filename: '/var/log/info.log', category: 'info', - }, warn: { - type: logConfig.type, - filename: '/var/log/warn.log', - category: 'warn', - }, error: { - type: logConfig.type, - filename: '/var/log/error.log', - category: 'error', - }, fatal: { - type: logConfig.type, - filename: '/var/log/fatal.log', - category: 'fatal', }, }, categories: { default: { @@ -35,16 +23,7 @@ log4js.configure({ }, info: { appenders: ['info'], level: 'info', - }, warn: { - appenders: ['warn'], - level: 'warn', - }, error: { - appenders: ['error'], - level: 'error', - }, fatal: { - appenders: ['fatal'], - level: 'fatal', - }, + } }, }) export default class { @@ -65,4 +44,4 @@ export default class { async tatal(msg) { log4js.getLogger('fatal').fatal(msg) } -} \ No newline at end of file +} diff --git a/src/routes/user/user.controller.js b/src/routes/user/user.controller.js index 1640dbe..a11acca 100644 --- a/src/routes/user/user.controller.js +++ b/src/routes/user/user.controller.js @@ -18,8 +18,9 @@ export default class UserController { async createUser(ctx) { const { username, password } = ctx.request.body - if (username.length > 100 || password.length > 32) { + if (username.length >= 100 || password.length >= 32) { throw new Error('FORMAT_ERROR') + console.log() } // 判断用户名是否已经被使用 // 为了演示,这里就简单处理,常规业务这里有四种种实现方式 @@ -31,7 +32,7 @@ export default class UserController { if (!_.isEmpty(userInfo)) { throw new Error('USERNAME_HAS_USED') } - const newUserInfo = await User.createUser(username, userLib.passwordEncrypt(password)) + const newUserInfo = await User.RemoveUser(username, userLib.passwordEncrypt(password)) ctx.body = { code: 200, data: { userId: newUserInfo.insertId }, @@ -57,4 +58,4 @@ export default class UserController { data: 'success', } } -} \ No newline at end of file +}