That really depends on the app you want to build.
Despite few shared hosts supporting Node.js, there are several good picks if you need a low-end solution. Shared hosting is never fully flexible about the technologies you can use, though, so you need to review the plans beforehand.
VPS is the right starting point for most Node.js developers. It gives you full freedom and usually lots of power while staying affordable.
Cloud hosting has really come into its own over the last few years. If you need a powerful solution, not only can you get a lot of assistance, but also save quite a bit of money.
We’ve selected the best of the best above. Check out the reviews and see which Node.js hosting company works for you.