Многопользовательский в-джавазипт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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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