Hello Vercel team,
I am experiencing a production alias routing issue with a Next.js deployment.
Project: memory-sentinel
Team: freemck-7205's projects
Affected production URL:
https://memory-sentinel.vercel.app
Affected API route:
https://memory-sentinel.vercel.app/api/health/supabase
Latest deployment: dpl_LeZJy6SZaidLR773tWu1hnrqAJf7
The deployment is READY and marked as Production.
The Vercel dashboard shows the domain memory-sentinel.vercel.app as "Valid Configuration".
However, requests to the production alias return a Vercel platform-level:
404 NOT_FOUND
This is not the Next.js application's 404 page.
Evidence:
-
Production alias: GET / → HTTP 404 → x-vercel-error: NOT_FOUND
-
Production API route: GET /api/health/supabase → HTTP 404 → x-vercel-error: NOT_FOUND
-
The same deployment's unique deployment URL: https://memory-sentinel-1vhc4p7vs-freemck-7205s-projects.vercel.app/
returns a Vercel Authentication 302 redirect, which indicates that the deployment is reachable and routing is functioning at the deployment URL level.
- Build output is valid:
- /
- /_not-found
- /api/health/supabase
are all present in the Next.js build output.
-
Runtime logs show no function invocation for requests to the production alias, indicating that the requests fail before reaching the application runtime.
-
Vercel API reports:
- deployment: READY
- target: production
- aliasError: null
- memory-sentinel.vercel.app is listed in the deployment aliases
-
The Domains page also reports: "Valid Configuration"
-
Multiple redeployments have reproduced the same behavior.
The problem therefore appears to be a mismatch between the Vercel control-plane alias assignment and the edge routing layer.
I have also found several recent Vercel Community reports with essentially the same pattern:
- READY deployment
- alias correctly assigned
- .vercel.app alias returns platform NOT_FOUND
- runtime is never reached
- deployment URL itself works
- redeployment does not resolve the problem
Could you please check whether the production alias for this project is correctly registered/provisioned in the Vercel edge routing layer?
Please do not suggest application-level debugging unless necessary, as the build output and deployment URL have already been independently verified.
Thank you.
