0
嗨我有這個史詩在我的代碼和它的工作很好,它獲取所有數據我想要的。但是,當我想測試它時,我會得到這個錯誤TypeError: Cannot read property 'Symbol(Symbol.iterator)' of undefined
我在網上發現了這個問題,但通常是缺少return observabel
,但我有它...你能幫我嗎?Observable無法讀取屬性'Symbol(Symbol.iterator)'
const createMyEpic = ({
actionID,
endpoint,
callback,
}: Props): Epic =>
(action$: any, { api, getState }: Deps): CommonAction => action$.ofType(actionID)
.mergeMap((epic: EpicMessage) => {
const {
parameters,
requestConfiguration = {},
} = epic;
const data = {
};
const method = epic.method || 'get';
const configuration = {
...requestConfiguration,
headers: {
'Access-Control-Allow-Origin': 'localhost:9000',
},
};
return Observable.fromPromise(
api[method](
parameters,
data,
configuration,
),
).map(callback);
});
其幫助...但它不在我的代碼的這一部分 –