About HaasNode

HaasNode is a small collection of engineering notes from running a family of Node.js sites on Google Cloud Run with Cloudflare in front. Every guide is written after doing the thing for real, usually after it broke first.

What you will find

How we write

Short guides with the exact commands, the error messages they fix, and the reasoning. We date every guide and update it when a platform changes. Where a guide links to a paid service, the link is marked ↗ and the disclosure explains how that works.

Contact

Found a mistake or a better way? Write to hello@haasnode.com and name the guide.

Updated 2026-09-12