How to handle limit errors

How do I handle infura errors? for example “Insufficient resource” or “error 429 daily limit” do not enter the catch block:

             try {
                 ws = new WebSocket(infuraAPIs); //code stop here
             } catch (error) {
                 console.log("never print; " , error)
             }

or:

             try {
                 web3 = new Web3(new Web3.providers.HttpProvider(infuraAPIsWeb))
             } catch (error) {
                 console.log("never print; " , error)
             }

Is there a way to manage? so it doesn’t make sense, what am I doing wrong?

1 Like