parent
f231934314
commit
6dc561543c
@ -0,0 +1,23 @@ |
||||
const {success, fail} = require('../../util') |
||||
|
||||
const base = '/account' |
||||
|
||||
module.exports = [ |
||||
{ |
||||
url: `${base}/login`, method: 'post', res(req, res) { |
||||
const {username, password} = req.body |
||||
//默认账号密码:admin/123456
|
||||
if (username !== 'admin' || password !== 'e10adc3949ba59abbe56e057f20f883e') { |
||||
res.send(fail('账号或密码错误')) |
||||
} |
||||
else res.send(success({ |
||||
id: 1, |
||||
name: 'admin', |
||||
admin: 1, |
||||
token: 'test' |
||||
})) |
||||
} |
||||
}, |
||||
|
||||
{url: `${base}/logout`, method: 'get', res: null} |
||||
] |
||||
@ -0,0 +1,4 @@ |
||||
const accountRoutes = require('./account') |
||||
const sysResourceRoutes = require('./system/resource') |
||||
|
||||
module.exports = accountRoutes.concat(sysResourceRoutes) |
||||
@ -0,0 +1,5 @@ |
||||
const base = '/system/resource' |
||||
|
||||
module.exports = [ |
||||
{url: `${base}/getAll`, method: 'get', res: []} |
||||
] |
||||
@ -1,6 +0,0 @@ |
||||
module.exports = { |
||||
id: 1, |
||||
name: '本地账户', |
||||
admin: 1, |
||||
avatar: '' |
||||
} |
||||
@ -1,9 +1,22 @@ |
||||
const {success,fail} = require('./util') |
||||
const base = require('../src/config').apiPrefix |
||||
const user = require('./data/user') |
||||
const bodeParser = require('body-parser') |
||||
const {success} = require('./util') |
||||
const {apiPrefix, useMock} = require('../src/config') |
||||
|
||||
const routes = [ |
||||
{url: '/login', method: 'post', res: user}, |
||||
] |
||||
const routes = require('./controller') |
||||
|
||||
module.exports = app => routes.forEach(route => app[route.method](base + route.url, (req, res) => res.send(success(route.res)))) |
||||
module.exports = app => { |
||||
if (!useMock) return |
||||
|
||||
app.use(bodeParser.json()) |
||||
|
||||
routes.forEach(route => { |
||||
app[route.method]( |
||||
apiPrefix + route.url, |
||||
(req, res) => { |
||||
if (typeof route.res === 'function') { |
||||
route.res(req, res) |
||||
} |
||||
else res.send(success(route.res)) |
||||
}) |
||||
}) |
||||
} |
||||
|
||||
@ -1,8 +1,8 @@ |
||||
module.exports = { |
||||
success(data) { |
||||
return {status: 200, data} |
||||
success(data, msg) { |
||||
return {status: 200, data, msg} |
||||
}, |
||||
fail() { |
||||
return {status: 500, msg: '操作失败'} |
||||
fail(msg) { |
||||
return {status: 500, msg: msg || '操作失败'} |
||||
} |
||||
} |
||||
|
||||
Loading…
Reference in new issue