Link preview crawlers don't run JavaScript, so every route of a static SPA shares the same generic card. Here's how a Lambda in front of AWS Amplify injects per-page Open Graph tags, the six bugs that kept it from working, and the lean version that does.
"For over a decade, 'JavaScript Churn' has been the primary source of innovation and exhaustion in the engineering community. Endless cycles between Angular's heavy dependency injection, React's unidirectional data flow, and Vue's accessible elegance have pushed many system architects to the limit. We are tired of building monuments to framework complexity instead of products for users."