Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

85
Vistas
NextJS muestra un problema técnico en el backend de la aplicación web

así que estoy usando strapi como mi backend e hice un pequeño script para la autorización de algunas partes de la API, y agregué un pequeño ajuste al controlador

 'use strict'; const { sanitizeEntity } = require('strapi-utils'); const finder = require('strapi-utils/lib/finder'); /** * Read the documentation (https://strapi.io/documentation/developer-docs/latest/development/backend-customization.html#core-controllers) * to customize this controller */ module.exports = { async find(ctx){ const { user } = ctx.state let entities if(ctx.query._q){ entities = await strapi.services.order.search({...ctx.query, user: user.id}) } else { entities = await strapi.services.order.find({...ctx.query, user: user.id}) } return entities.map(entity => sanitizeEntity(entity, { model: strapi.models.order })) }, async findOne(ctx){ const {id} = ctx.params const {user} = ctx.state const entity = await strapi.services.order.findOne({id, user: user.id}) return sanitizeEntity(entity, { model: strapi.models.order }) } };

Y modifiqué todo correctamente en la parte frontal, pero después de volver a cargar Siguiente, obtengo un

 Unhandled Runtime Error TypeError: pino.pretty is not a function Source ../ecomm-backend/api/order/controllers/order.js (2:27) @ eval 1 | 'use strict'; > 2 | const { sanitizeEntity } = require('strapi-utils');

Una vez que elimino la importación de SanitizeEntity, el error desaparece, pero lo necesito dentro del controlador. No sé por qué muestra un error de pino bastante cuando ni siquiera lo uso. ¿O es un fallo extraño? si alguien me puede ayudar se lo agradeceria mucho :)

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Si está utilizando Strapi ver> 4, aquí se explica cómo solicitarlo:

 const { sanitizeEntity } = require('@strapi/utils');
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda