Fix env Cloudflare per Astro 6 (contatti e newsletter) #15

Merged
javaxman merged 1 commits from fix/astro6-cloudflare-workers-env into main 2026-07-29 14:08:25 +02:00
javaxman commented 2026-07-29 14:07:47 +02:00 (Migrated from github.com)

Summary

  • Astro 6 ha rimosso locals.runtime.env; le API crashavano con 500
  • Usa import { env } from "cloudflare:workers" in contact/newsletter helpers

Test plan

  • POST /api/newsletter/subscribe restituisce 303 (non 500)
  • GET /api/newsletter/admin/subscribers con Bearer token funziona
  • Arriva email di conferma iscrizione
## Summary - Astro 6 ha rimosso `locals.runtime.env`; le API crashavano con 500 - Usa `import { env } from "cloudflare:workers"` in contact/newsletter helpers ## Test plan - [ ] POST /api/newsletter/subscribe restituisce 303 (non 500) - [ ] GET /api/newsletter/admin/subscribers con Bearer token funziona - [ ] Arriva email di conferma iscrizione
cloudflare-workers-and-pages[bot] commented 2026-07-29 14:07:56 +02:00 (Migrated from github.com)

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
Deployment successful!
View logs
nexstudio c4adc116 Commit Preview URL

Branch Preview URL
Jul 29 2026, 12:07 PM
## Deploying with &nbsp;<a href="https://workers.dev"><img alt="Cloudflare Workers" src="https://workers.cloudflare.com/logo.svg" width="16"></a> &nbsp;Cloudflare Workers The latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/). | Status | Name | Latest Commit | Preview URL | Updated (UTC) | | -|-|-|-|-| | ✅ Deployment successful! <br>[View logs](https://dash.cloudflare.com/?to=/1a57ad4ffef35fd8a5264bdf777afcb7/workers/services/view/nexstudio/production/builds/dc63b1b0-c5c4-46a8-8b83-655c856f8fb8) | nexstudio | c4adc116 | <a href='https://89910d3d-nexstudio.javaxman69.workers.dev'>Commit Preview URL</a><br><br><a href='https://fix-astro6-cloudflare-workers-env-nexstudio.javaxman69.workers.dev'>Branch Preview URL</a> | Jul 29 2026, 12:07 PM |
Sign in to join this conversation.
No description provided.