Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c6cf394c26 |
@@ -25,6 +25,16 @@ module.exports = defineConfig({
|
|||||||
jwtSecret: required("JWT_SECRET"),
|
jwtSecret: required("JWT_SECRET"),
|
||||||
cookieSecret: required("COOKIE_SECRET"),
|
cookieSecret: required("COOKIE_SECRET"),
|
||||||
},
|
},
|
||||||
|
// Todos los Ingress del lab terminan en Traefik por HTTP plano
|
||||||
|
// (entrypoint "web", sin TLS); Cloudflare es quien atiende HTTPS de
|
||||||
|
// cara al navegador. Con `secure: true` (el default en producción),
|
||||||
|
// express-session nunca emite Set-Cookie porque no detecta la
|
||||||
|
// conexión como HTTPS, y el dashboard admin queda con 401 en
|
||||||
|
// /admin/users/me pese a loguear bien. La API con Bearer token no se
|
||||||
|
// ve afectada por esto.
|
||||||
|
cookieOptions: {
|
||||||
|
secure: false,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
admin: {
|
admin: {
|
||||||
|
|||||||
@@ -9,13 +9,6 @@ import { getProductBySlug, getProducts } from "@/lib/headless/client";
|
|||||||
|
|
||||||
interface ProductPageProps { params: Promise<{ slug: string }> }
|
interface ProductPageProps { params: Promise<{ slug: string }> }
|
||||||
|
|
||||||
// Sin esto, la página queda estática para siempre con los datos del build
|
|
||||||
// (que usa el catálogo mock porque HEADLESS_PROVIDER/MEDUSA_* no existen en
|
|
||||||
// el contexto del Docker build). El listado sí se refresca porque su ruta
|
|
||||||
// es dinámica por searchParams; esta ruta necesita el revalidate explícito
|
|
||||||
// para que el runtime (que sí tiene las env vars de Medusa) la regenere.
|
|
||||||
export const revalidate = 60;
|
|
||||||
|
|
||||||
export async function generateStaticParams() {
|
export async function generateStaticParams() {
|
||||||
const products = await getProducts();
|
const products = await getProducts();
|
||||||
return products.map((product) => ({ slug: product.slug }));
|
return products.map((product) => ({ slug: product.slug }));
|
||||||
|
|||||||
Reference in New Issue
Block a user