Json 我要将提取响应传递给另一个提取

Json 我要将提取响应传递给另一个提取,json,service-worker,Json,Service Worker,我想从第一次获取获取json数据,我想将相同的响应数据传递给第二次获取 这是我的密码。我是一名新的服务人员 service_worker.js service_worker.js self.addEventListener'push',functionevent{ 日志“推送消息”,事件; var url='1〕http://127.0.0.1/1/json.json'; var data={username:'example'}; 获取URL{ 方法:“GET'、//或“PUT” //bod

我想从第一次获取获取json数据,我想将相同的响应数据传递给第二次获取

这是我的密码。我是一名新的服务人员

service_worker.js service_worker.js self.addEventListener'push',functionevent{ 日志“推送消息”,事件; var url='1〕http://127.0.0.1/1/json.json'; var data={username:'example'}; 获取URL{ 方法:“GET'、//或“PUT” //body:JSON.stringifydata,//数据可以是'string'或{object}! 标题:{ “内容类型”:“应用程序/json” } }.thenres=>res.json .thenresponse=>console.logresponse .catcherror=>console.error'error:',error .thenresponse=>fetch'http://127.0.0.1/1/1.php', { 方法:“POST'、//或“PUT” body:JSON.stringify{data:response},//数据可以是'string'或{object}! 标题:{ “内容类型”:“应用程序/json” } }.thenres=>res.text //.thenresponse=>console.logJSON.stringifyresponse //.catcherror=>console.error'error:',error .thenresponse=>console.logresponse
您没有在记录第一个响应的调用中返回响应

.then(response => console.log(response))
因此,在JSON.stringify{data:response}期间,您将传递未定义的for response。您需要将其更新为类似于:

.then(response => {
    console.log(response);
    return response;
})