Advertisement
Guest User

erorr

a guest
Mar 16th, 2023
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const requestPromise = (url) => {
  2.     return new Promise((resolve, reject) => {
  3.         const delay = Math.floor(Math.random() * 4500) + 500;
  4.         setTimeout(() => {
  5.             if (delay > 5000) {
  6.                 reject('Error: Connection Timeout');
  7.             } else {
  8.                 resolve(`Success: ${url} (${delay}ms)`);
  9.             }
  10.         }, delay);
  11.     });
  12. };
  13.  
  14.  
  15. requestPromise('movie.com')
  16.  
  17.  
  18.     .then((result) => {
  19.        
  20.         console.log(result);
  21.         console.log('page1')
  22.         return requestPromise('movie.com');
  23.  
  24.     })
  25.  
  26.     .then(() => {
  27.         console.log('page2');
  28.         return requestPromise('movie.com');
  29.     })
  30.  
  31.     .then(() => {
  32.         console.log('page3');
  33.         return requestPromise('movie.com');
  34.     })
  35.  
  36.     .then(() => {
  37.         console.log('page4');
  38.         return requestPromise('movie.com');
  39.     })
  40.  
  41.  
  42.  
  43. .catch((error) => {
  44.     console.log('error',error)
  45. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement