core/controllers/main.js
2020-01-02 10:24:33 +08:00

29 lines
852 B
JavaScript

let findlist = async (ctx,next)=>{
let list = []
for(let i in reptilelist){
let a = await reptilelist[i].find(ctx.query.name)
list.push({name:reptilelist[i].name,list: [...a]})
}
ctx.body = JSON.stringify(list)
}
let section = async(ctx,next)=>{
for(let i in reptilelist){
if(ctx.query.name == reptilelist[i].name){
ctx.body = await reptilelist[i].section(ctx.query.url)
}
}
}
let picture = async(ctx,next)=>{
for(let i in reptilelist){
if(ctx.query.name == reptilelist[i].name){
// console.log(await reptilelist[i].imglist(ctx.query.url))
ctx.body = await reptilelist[i].imglist(ctx.query.url)
}
}
}
module.exports = {
'GET /find':findlist,
'GET /section':section,
'GET /picture':picture
}