所以我有終點功能import AppConfig from "../config/app-config";const create = (baseURL = AppConfig.apiUrl) => { const api = apisauce.create({ baseURL, headers: { "Cache-Control": "no-cache" }, timeout: 10000 });const listAssignedDevices = vehicleId => api.get(`api/fleet/vehicle/${vehicleId}/devices`) return listAssignedDevicesexport default create已編輯我嘗試使用數組調用該端點作為 redux-saga 中的參數列表我已經嘗試使用像redux-saga 中的 map 函數:如何以編程方式創建多個調用/副作用以獲得收益?const listVehicleId = [1,2,3,4,5,6,7]const response = yield listVehicleId.map(vehicleId => call(api.listAssignedDevices, vehicleId)console.log(response)if (response.ok && response.headers['content-type'].indexOf('json') !== -1) { console.tron.log('AturBcak - OK') yield put(AturBcakActions.aturBcakMultipleSuccess(response.data)) }但響應未定義,我想知道如何使用不同的參數進行多次調用。
如何在redux saga中獲取具有不同參數的端點
Cats萌萌
2022-06-05 15:54:07