Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我发现错误,无法在fallbackResult读取null的属性“renderError”_Javascript_Render_Fallback - Fatal编程技术网

Javascript 我发现错误,无法在fallbackResult读取null的属性“renderError”

Javascript 我发现错误,无法在fallbackResult读取null的属性“renderError”,javascript,render,fallback,Javascript,Render,Fallback,我发现了一个错误 执行以下代码时,无法在fallbackResult处读取null的属性renderError import makeups from './makeups.js'; class DataSource { static makeup(keyword) { return fetch(`http://makeup-api.herokuapp.com/api/v1/products.json?product_type=${keyword}`)

我发现了一个错误 执行以下代码时,无法在fallbackResult处读取null的属性renderError

import makeups from './makeups.js';

class DataSource {
    static makeup(keyword) {
        return fetch(`http://makeup-api.herokuapp.com/api/v1/products.json?product_type=${keyword}`)
            .then(response => {
                return response.json()
            })
            .then(responseJson => {
                if(responseJson.arrray) {
                    return Promise.resolve(responseJson.array);
                } else {
                    return Promise.reject(`${keyword} is not found`)
                }
           })
    }
}
export default DataSource;
从“./makeups.js”导入化妆品

类数据源{ 静态组合关键字{ 回来fetchhttp://makeup-api.herokuapp.com/api/v1/products.json?product_type=${关键字} .thenresponse=>{ return response.json } .thenresponseJson=>{ 伊夫森·阿雷{ 返回Promise.resolvesponsejson.array; }否则{ 返回承诺。未找到拒绝${keyword} } } } }


导出默认数据源

尝试签入index.html,尤其是在web组件中。如果更改常量名、文件名等,则必须更改它

这对我来说是可行的,但另一个挑战是API不会加载数据源,我也不知道它是什么