Merge pull request 'fix(commerce-backend): exponer categories en /store/products' (#27) from fix/etapa2-subfase1-categorias-reales into main
This commit was merged in pull request #27.
This commit is contained in:
commit
3577a70f78
1 file changed
+22
@@ -0,0 +1,22 @@
|
||||
import { defineMiddlewares } from "@medusajs/medusa"
|
||||
|
||||
// GET /store/products descarta en silencio la relacion `categories`
|
||||
// aunque `/admin/products` si la expone -- confirmado en vivo en la
|
||||
// auditoria de Fase 5 (ver docs/decisiones/0004-evaluacion-stack-multi-categoria.md).
|
||||
// Este es el patron oficial de Medusa v2 para ampliar los campos
|
||||
// permitidos de una ruta core restringida (middleware global sobre
|
||||
// req.allowed), no un query-config custom:
|
||||
// https://docs.medusajs.com/learn/fundamentals/api-routes/retrieve-custom-links
|
||||
export default defineMiddlewares({
|
||||
routes: [
|
||||
{
|
||||
matcher: "/store/products",
|
||||
middlewares: [
|
||||
(req, res, next) => {
|
||||
;(req.allowed ??= []).push("categories")
|
||||
next()
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
})
|
||||
Reference in new issue
Block a user