Why is steel plated with nickel before the electroplating of chromium?

Nickel plating is done before chromium plating to provide a smooth, uniform surface, and to improve the adhesion of chromium. Nickel also provides additional corrosion resistance, ensuring better durability of the final chromium-plated object.