какие-то еще ресурсы?
на изображения , https://lighting-dev-assets-storage.s3.us-east-1.amazonaws.com/protected/us-east-1%3A66a409f2-0205-4831-a9a3-ef7ab4c759e7/0eff69f4-43be-4a28-bc71-1aff1a9d51d9/mjT3CKMP_400x400.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIASU63P666CWAIRNMK%2F20220311%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220311T093009Z&X-Amz-Expires=900&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEJr%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLWVhc3QtMSJGMEQCIBPt3%2BNIlc5wYb6QBwmICUL3BsYffp8baR2QP3kuyLFQAiBvdU42tQNFKT2fjAL%2FWBv2RzAyCXSSi97wON7rjNCnLyrEBAgTEAEaDDE4MjQ1OTU2MTkxNiIMzOMwIL6GmKwpuan7KqEEKx455T7%2BTEXdS3pcBK%2Fj%2BSfOCDSiBpWXfztDCYs4avmobMUUG0sTOEBllV4LGNOZGzckoLH5BewT7pcHJEnUhfkUz7URANgWqjvB5eHRfgvSMHXXyH5FaTbq0x4cpuzxDALjsjR1sqJISgw7NPKpSGtRXBwKi7nGCi9SDZDpgLUoWKchLK8Xjk3yWnQNnWu7Xc5hgsFFeR7XesfeeS%2Bj8U1jAZmhsRUlWCTKkWI%2FH6d5U00Z3Buin45OoGwlyCn2dFDLE8CCwkJueU3L2oLUuTNWm5vgz5%2B4KYZf3UnBltQxicX7rpeVGS84JID4QnG%2BvZdzLgAc0g064DhtrQxw9dnbgq4e4Kw9TfPwumeyRLvCcimLDvWOZU95QRNmtme38DWJvU8ScOEHUrsFsTQq%2BadfjvSefKYC3nDsMq2Uc7c7AuSmvjyzfabBut1tl24GkSaVCJpzGrRIbuPIy0mwkvUb%2B8gvsvY%2Fyo3FXhskntJAS8ZhrNBR%2BDMBY%2Bgwyc7g%2Bru87f4FjSYxSAUDY%2BdzqqmGkx12Y5MmFFGvnfj%2FY5vl1kbofiQD3VeQoAyV%2F9MSavdrg%2FWTpPD6nTJmTI9DIISv2DznBQ0gux84vlxffvJTd1PMeFBqXmXmzGNQCBsDudlNrOcdz%2BZFXcquey1ZpOdomO1111xqwA%2FoYoDiACjTyDnGJBnW0ZS5cF3NafzlGA7xo8q91U4V%2BSYHSltvEXgwja2skQY6hgLubsTFZF1XD7YpJ%2BtfJv0es5DjzWedls%2FyLmIOz9%2FOoiwGjFvcYi4WqsX96kTBluD9pi9YEiasVkUdmE9z8y24hycdVBvVwm8PUF23gUWqQeeAQfWic1c4%2Fmez39pzO0lIgsGQ28OPq2R0t56jYQ7enCHN6amxTl7agEkjbsTDkcTVIwT93Ol61JvJSiOosvgyfiNEMY6BBiyDmoevhmky7I%2BPQZLo7bUJ%2BOC0UAAF1gRkBGZ4VG5i%2BPv7rQe%2BPUuBRHh6q7uBhHtm6PhuzhkMHgmpKgk8MooE%2B2Eo9yfe9%2BpaaTbBTfib%2FEdZ2ZWHOjd%2FKXWEZIFxERQkCKzFSKZ%2BaFNxLcRb&X-Amz-Signature=d06ef2f53dd121983409ca66692e9c923f85bf2da33037ce1fbfdac0fbd7c3d9&X-Amz-SignedHeaders=host&x-amz-user-agent=aws-sdk-js%2F3.6.1%20os%2FLinux%20lang%2Fjs%20md%2Fbrowser%2FChrome_98.0.4758.102%20api%2Fs3%2F3.6.1%20aws-amplify%2F3.8.22_js&x-id=GetObject
Вот такие прниходит, из 100 может какая то придти не рабочая
Вот, в src она пошла , и тому выдает ошибку в косноли, и запросы другие не пошли через ошибку
единственное, что приходит на ум – создавать объект Image и вешать обработчик onerror, тогда можно отловить битую ссылку
странно что другие запросы не идут, ты их все синхронно запрашиваешь что ли? Если делать асинхронные запросы, то не должно быть прерывания
У меня стоит onIntersect , и при листингу загружаю по 18 обьектов, и иногда приходит что плохая сылка , и запросы перестают другие потом
без кода сложно сказать в чем проблема. Непонятно, как ты делаешь запросы, скорее всего проблема в этом. Если запросы делать асинхронно, одна битая ссылка не должна мешать загружать остальные
Проблема может в синхронности запросов?
да, если ты делаешь их синхронно, то именно в этом и будет проблема. Если синхронность необходима, то нужно добавлять обработку ошибок
Ну я думаю синхроность надо, тому что если юзер будет быстро скролить картинки, то зачем ему ждать пока сначало все первые? пусть скролит дальше, а те что выше потом догружаються
Ты случайно синхронность с асинхронностью не путаешь? Лучше покажи код
Почему путаю?) асинхронность порядок выполения кода, когда ждет каждый прошлый запрос. синхроность не выполняет порядок запросов
Открой learnjs на разделе асинхронности) То что ты называешь синхронностью - это выполнение асинхронных запросов в синхронном коде.
Обсуждают сегодня