framework · inferred from evidence
Astro
A web framework mentioned as another context where the same error occurred.
- Astro SSR: cross-site POST fails checkOrigin when served through Appwrite custom domain
Astro's checkOrigin blocks POSTs when the served hostname isnt in its allowlist, which is exactly what happens behind an Appwrite custom domain. The fix: put the exact HTTPS hostname into Astro's security.allowedDomains and keep checkOrigin
- passage-node constructor fails in Remix app (Vite SSR import error)
The default import of passage-node broke under Vite SSR in Remix, Astro, and SvelteKit. It was fixed in v2.11.0 of the package, and the maintainers also recommend switching to the named import syntax, import { Passage } from '@passageidenti