接收新任务
This commit is contained in:
		@@ -15,9 +15,11 @@ export default defineEventHandler(async event => {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    // 添加任务到队列(生成一个32位随机字符串作为任务ID)
 | 
					    // 添加任务到队列(生成一个32位随机字符串作为任务ID)
 | 
				
			||||||
    if (event.node.req.method === 'POST') {
 | 
					    if (event.node.req.method === 'POST') {
 | 
				
			||||||
        event.context.query.tid = Math.random().toString(36).substring(2, 34)
 | 
					        event.context.body = await readBody(event) // 读取body数据到
 | 
				
			||||||
 | 
					        event.context.body.tid = Math.random().toString(36).substring(2, 34)
 | 
				
			||||||
        await useStorage().setItem(`task:${event.context.query.tid}`, event.context.query)
 | 
					        await useStorage().setItem(`task:${event.context.query.tid}`, event.context.query)
 | 
				
			||||||
        return { 'message': 'ok' }
 | 
					        // 如果无需排队,直接返回结果, 否则返回任务排队状态(预估等待时间)
 | 
				
			||||||
 | 
					        return event.context.body
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // 逐删除自己的指定任务(普通用户只能删除自己的)
 | 
					    // 逐删除自己的指定任务(普通用户只能删除自己的)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user