core/controllers/main.js
2019-12-26 17:37:51 +08:00

42 lines
1.2 KiB
JavaScript

let getlist = async (ctx,next)=>{
await dbs.find('list').then((res)=>{
data = [];
for(let i in res.data){
data.push({
id:res.data[i].num_key,
type:res.data[i].type,
name:res.data[i].name
})
}
ctx.body = JSON.stringify({code:0,data})
})
// next()
}
//添加需要爬取的项目 name url type 0小说 1漫画
let addproject = async (ctx,next)=>{
if(ctx.query.name == undefined || ctx.query.url == undefined || ctx.query.type ==undefined){
ctx.body = "{code:1,msg:参数不能为空}"
}else{
await dbs.add('list',{name:ctx.query.name,url:ctx.query.url,type:ctx.query.type}).then((res)=>{
ctx.body = JSON.stringify(res)
})
}
// next()
}
let rmproject = async (ctx,next) =>{
if(ctx.query.id == undefined){
ctx.body = "{code:1,msg:参数不能为空}"
}else{
await dbs.remove('list',{'num_key':ctx.query.id}).then((res)=>{
ctx.body="{code:1,msg:删除成功}"
})
}
}
let findlist = async (ctx,next)=>{
}
module.exports = {
'GET /getlist':getlist,
'GET /addproject':addproject,
'GET /rmproject':rmproject
}