• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

1.1K
Views
Cómo compilar Production Next.js con un servidor personalizado (Nest.js)

Necesito ayuda sobre cómo debo compilar/construir mi proyecto usando Next.js cuando uso un servidor personalizado.

De hecho, uso Nest.js (TypeScript Node.js Framework) como mi Backend y envuelvo mi Next.js dentro de él (ya que Nest.js está basado en nodos, así que creo que esto debería funcionar) y realmente funciona.

Este es uno de los tutoriales que seguí: https://javascript.plainenglish.io/render-next-js-with-nestjs-did-i-just-made-next-js-better-aa294d8d2c67 .

Y cuando traté de construir la producción, Next.js me dio un error como este

problema

Entonces, básicamente, cuando uso el comando de nest build , se compila con éxito, pero solo la parte del backend (que es Nest.js). Cada vez que intentaba ejecutar localhost , fallaba y decía lo mismo arriba.

Y al igual que el segundo comando (que intenté agregar el next build ), mostraría el mismo error.

Sé dónde está el problema (básicamente necesitan la carpeta .next/ compilada), pero estoy un poco confundido sobre cómo resolverlo. ¿Tiene alguna idea de cómo debo decirle al compilador que la carpeta pages/ se ha movido a src/client/pages ?

[EDITAR] Solo para su información, esta es mi arquitectura de carpetas.

Estructura de carpetas


Cualquier tipo de ideas sería una gran ayuda. ¡Gracias chicos!

about 3 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Acabo de solucionar mi propio problema justo después de varios minutos. Publiqué esto, ¡incluso tuve problemas durante horas!

Entonces, solo quiero que sepan si alguien alguna vez viene con el mismo problema. De alguna manera, mi solución viene porque este Next.js CLI docs , así que gracias a eso.

Lo que hice fue simplemente cambiar el directorio primero al código de la carpeta Next.js correcto y comenzar a compilarlo. Lo hice desde scripts de compilación de package.json .

 "scripts": { "build": "NODE_ENV=production nest build && NODE_ENV=production cd src/client && next build" ... }
about 3 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error