gpt4 book ai didi

javascript - 这个错误是什么意思——Uncaught TypeError : Already read?

转载 作者:IT王子 更新时间:2023-10-29 03:07:44 24 4
gpt4 key购买 nike

在 Javascript 中,这个错误是什么时候抛出的?

enter image description here

index.js

/**
* Created by tushar.mathur on 24/12/15.
*/
'use strict'

const _ = require('lodash')
const Rx = require('rx')
const createDataStore = require('./src/createDataStore')

const fetch = x => Rx.Observable.fromPromise(window.fetch(x))
const parseJSON = x => Rx.Observable.fromPromise(x.json()) // Line: 11 (Where the exception is thrown)
var create = _.partial(createDataStore, fetch, parseJSON)
module.exports = {
create,
// Alias for legacy purposes
createDataStore: create,
createFetchStore: create
}

是原生promise错误吗?这意味着什么? Google 显示未找到任何结果。

最佳答案

我认为这意味着已经使用 .json() .text() 等读取了正文...当您运行 x.json() 时,它会获取响应的正文并将其读入 JSON。如果您尝试再次运行 x.json() ,它将给您该错误。所以你只能使用 these 之一方法一次。因此,我假设您的代码中某处正在使用 Body 方法之一再次读取同一响应的正文。

我认为这就是他们提供 Body.bodyUsed 方法的原因。这样您就可以查看它是否已被阅读。

关于javascript - 这个错误是什么意思——Uncaught TypeError : Already read?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34786358/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com