Postgres read from master after slave failure
Usually the replica server is used for HA (that's why everyone is talking about promoting it) and for read scaling. 
From your question it seems you're interested in the later. 
As you use the replica for read scaling, you can use any load balancer to spread the read load between the master and slave. 
If the slave goes down, most load balancers will stop sending traffic to it.