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 }