42 lines
1.2 KiB
JavaScript
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
|
|
} |