(nodo: 13176) [DEP_WEBPACK_DEV_SERVER_ON_AFTER_SETUP_MIDDLEWARE] Advertencia de desuso: la opción 'onAfterSetupMiddleware' está en desuso. Utilice la opción 'setupMiddlewares'. (Use node --trace-deprecation ... para mostrar dónde se creó la advertencia) (node:13176) [DEP_WEBPACK_DEV_SERVER_ON_BEFORE_SETUP_MIDDLEWARE] DeprecationWarning: la opción 'onBeforeSetupMiddleware' está en desuso. Utilice la opción 'setupMiddlewares'
Yo tenía el mismo error.
Un middleware de autenticación, en mi caso, AWS Amplify Auth, se cambió incorrectamente y la configuración de mi paquete web produjo un error. La solución para mí fue volver a instalar limpio y luego depurar el error.
Así que elimine package-lock.json, elimine la carpeta de módulos de nodo y vuelva a instalar con "npm i".
Aunque esto no llega a la raíz del problema, debería funcionar al menos para abrir el servidor de desarrollo para ver los errores.
Esta es una advertencia de obsolescencia, lo que significa que debe comenzar a usar la nueva forma sugerida de configurar su middleware. En lugar de onBeforeSetupMiddleware y onAfterSetupMiddleware , use la setupMiddlewares setupMiddlewares.
La documentación en sí se puede encontrar en el sitio web de Webpack (en este caso aquí: https://webpack.js.org/configuration/dev-server/#devserversetupmiddlewares )
La configuración se verá así (proveniente de onBeforeSetupMiddleware y onAfterSetupMiddleware ):
setupMiddlewares: (middlewares, devServer) => { middleware1(devServer.app) middleware2(devServer.app) return middlewares },Otra forma útil de solucionar este problema es mirar el código que otros han escrito para solucionar este problema. Este ejemplo me pareció útil: https://github.com/facebook/docusaurus/pull/6168
Enfrenté el mismo error al agregar un paquete npm de middleware proxy a un proyecto de reacción. La advertencia se resolvió con éxito ejecutando. npm audit fix --force
Es solo una advertencia de desaprobación de una de las bibliotecas que usó dentro de la aplicación, ¿ha intentado abrir http://localhost:3000 en su local? se supone que debe estar funcionando bien