Многопользовательский в-джавазиптJavascript

Форум по Javascript
Anonymous
Многопользовательский в-джавазипт

Сообщение Anonymous »

описание
Какой лучший способ позвонить в API, если я хотел бы назвать его несколько раз. При обеспечении API Overhit (чрезмерный удар API -вызовов в секунду), какая техника задержки лучше всего применить, лучший способ кодировать его, сохраняя при этом пространство и временную сложность, используемой с минимальностью, как это может быть? < /p>
*
для интенсивного ниже также является причиной ситуации, когда в моем приложении Mern я должен был позвонить API несколько раз. т.е. в цикле, чтобы полные потребности. > Код для Refactor в соответствии с описанием
if (getEssentials.endpoint === "image") {
for (let i = 0; i < getEssentials.payload.length; i++) {
// console.log("aksjdfh", getEssentials.payload.media);
try {
const options = {
method: "POST",
headers: {
accept: "application/json",
"content-type": "application/json",
authorization: "Bearer .......................",
},
body: JSON.stringify({
media: `${getEssentials.payload.media}`,
}),
};
// console.log("checkojign", options);
const response = await fetch(
`https://gate.whapi.cloud/messages/media/${
getEssentials.endpoint
}?caption=${encodeURIComponent(
getEssentials.payload.caption
)}&to=${to}`,
options
);
const data = await response.json();
console.log(`Image ${i + 1} sent:`, data);

await delay();
} catch (error) {
console.error(`Error sending image ${i + 1}:`, error);
}
}
return { message: "All images sent successfully" }; // Return a success message after all images are sent
}
< /code>
Мне нужно оптимизировать код. который использует минимальные ресурсы Backend App. Также гарантируя, что API не будет превышать, обеспечивая при этом все вызовы API, чтобы вернуть ответ независимо от своего статуса ответа.

Подробнее здесь: https://stackoverflow.com/questions/793 ... javascript

Вернуться в «Javascript»