接收新任务
This commit is contained in:
@@ -15,9 +15,11 @@ export default defineEventHandler(async event => {
|
||||
|
||||
// 添加任务到队列(生成一个32位随机字符串作为任务ID)
|
||||
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)
|
||||
return { 'message': 'ok' }
|
||||
// 如果无需排队,直接返回结果, 否则返回任务排队状态(预估等待时间)
|
||||
return event.context.body
|
||||
}
|
||||
|
||||
// 逐删除自己的指定任务(普通用户只能删除自己的)
|
||||
|
Reference in New Issue
Block a user