As this is under 'general herps', what kind of snake are you talking about? a BP? (we have all kinds of snakes here)
Do not feed any snake in a separate container/cage...feed them where they live so you aren't handling them before & after eating. Doing so promotes them
biting you while in "feed mode"- ie. many snakes stay pumped up for hours to even a day+ after eating & will bite anything warm & wiggling, & handling them
after a meal can make them regurgitate. Whatever you read that suggested feeding in a different cage, kindly disregard & read the care guides here. It's wrong.
Your temperatures need some work...the high should not be over 92* and the lows are too cool, which is MOST likely why your snake regurgitated. She probably
avoided the excessively-heated area (which is good because snakes get injured this way!) but then the cool side was too low for her digestion to occur.
I see no reason to run to the vet right now: when a snake regurgitates, it takes time for them to replenish their digestive enzymes. Feeding too soon after will
just get you another regurgitation & snakes can actually die after just a couple times, from dehydration & stress on their body. So let her rest & get her cage
properly adjusted in the meantime.
Please do NOT switch to a live rodent after feeding pre-killed...your snake can get injured & then you WILL need the vet, but I'd rather you prevent that whole
scene. Do feed a smaller rodent next time. (is it possible the rat you fed was also too big? that too makes digestion more difficult) And yes, your snake can go
without food for 4 weeks...make sure she has plenty of fresh water though. There are various ways to raise the humidity in your cage, but it's late...that will
keep until morning.