How can i prevent corrosion from forming on my bike?

i noticed corrosion on my chain and the chrome on my pedals. i ride it daily in the snow btw.

i know how to remove the corrosion. i just want to know how to prevent it from comming back.

thanks for your answers!
 
Top