Commit 952b3e1a authored by 智勇's avatar 智勇

up

parent 80fb23f8
...@@ -174,15 +174,24 @@ admin.get('/get_db_config/:name/:attr', async function (req, res) { ...@@ -174,15 +174,24 @@ admin.get('/get_db_config/:name/:attr', async function (req, res) {
if (req.params.name == "all") { if (req.params.name == "all") {
if (req.params.attr == "name") { if (req.params.attr == "name") {
res.send(db_conf_keys.join(" ")); res.send(db_conf_keys.join(" "));
} else {
res.send("请求参数不正确,仅支持/get_db_config/all/name")
} }
} else { } else if (db_conf[req.params.name]) {
if (req.params.attr != "all") { if (req.params.attr != "all") {
res.send(db_conf[req.params.name][req.params.attr]) if (db_conf[req.params.name][req.params.attr]) {
res.send(db_conf[req.params.name][req.params.attr])
} else {
let keys = Object.keys(db_conf[req.params.name])
res.send(req.params.name + '数据库只有这些属性:' + keys)
}
} else { } else {
let item = db_conf[req.params.name] let item = db_conf[req.params.name]
// res.send(JSON.stringify(db_conf[req.params.name])) // res.send(JSON.stringify(db_conf[req.params.name]))
res.send(`${item.ip} ${item.port} ${item.username} ${item.passwd} ${item.table_list}`) res.send(`${item.ip} ${item.port} ${item.username} ${item.passwd} ${item.table_list}`)
} }
} else {
res.send('不存在该数据库:' + req.params.name)
} }
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment