ediacarastudio-api és l’API REST de l’estudi, a api.ediacarastudio.com. És una
API Express 5 lleugera i desacoblada, pensada per créixer a poc a poc. Ara
mateix gestiona els enviaments del formulari de contacte de la
web.
| Atribut | Valor |
|---|
| URL | https://api.ediacarastudio.com |
| Stack | Express 5 · Node 22 · TS strict |
| Repo | api |
| On corre | nabu, via Coolify |
| Mètode | Ruta | Què fa |
|---|
GET | /health | Healthcheck |
POST | /contact | Rep el formulari i envia el correu via Resend |
- Stateless: l’API no guarda estat; tot ve de la petició o de les variables
d’entorn (injectades a Coolify, incloent la key de Resend —
vegeu Secrets).
- Validació al límit amb Zod; rebuig immediat si l’entrada és incorrecta.
- Seguretat i operació: Helmet (capçaleres), CORS, express-rate-limit,
logging estructurat amb Pino.
- Toolchain pnpm 11 / Node 22, com la resta.