Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

228
Visualizações
Ejecutar Project mongodb usando Vps no funciona

Estoy ejecutando mi proyecto en VPS y obtengo un error pero http://localhost:3000/ funciona, intento desinstalar e instalar npm mongodb pero no funciona.

eliminar require('mongodb') funciona en VPS, pero no puedo usar mongodb.

 /Rest_api_2/node_modules/whatwg-url/dist/encoding.js:2 const utf8Encoder = new TextEncoder(); ^ ReferenceError: TextEncoder is not defined at Object.<anonymous> (Rest_api_2/node_modules/whatwg-url/dist/encoding.js:2:21) at Module._compile (internal/modules/cjs/loader.js:778:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) at Module.require (internal/modules/cjs/loader.js:692:17) at require (internal/modules/cjs/helpers.js:25:18) at Object.<anonymous> (Rest_api_2/node_modules/whatwg-url/dist/url-state-machine.js:5:34) at Module._compile (internal/modules/cjs/loader.js:778:30) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! rest_api_2@1.0.0 start: `node app.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the rest_api_2@1.0.0 start script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2021-08-29T14_07_03_848Z-debug.log

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

tengo una solución temporal para eso, no sé si es un error o qué, pero para hacer que su código funcione en este momento, lo que hice está en package.json, cambié la versión de mongoose a 5.13.7 algo como esto

 "mongoose": "^5.13.7"

y luego eliminé node_modules y ejecuté el comando npm install para reinstalar node_modules con la versión anterior y luego se ejecutó mi código

EDITAR: Como dije, su solución temporal, descubrí una solución permanente buscando en Google, en realidad con la nueva versión de mongoose necesita una nueva versión de nodejs, por lo que solo necesita actualizar el nodo js y npm para que funcione y su solución permanente no solo degradar y usarlo fue temporal desde la versión 5.13.7 de mongoose hasta la última versión, han solucionado algunas vulnerabilidades, por lo que sugiero que lo mejor es simplemente actualizar el nodo js y npm y usar la última versión de mongoose.

over 4 years ago · Santiago Trujillo Relatório

0

¡Aquí tienes! Intente agregar esta línea al comienzo de su archivo encoding.js

 let { TextEncoder, TextDecoder } = require("util");

Método 2 Mejor actualiza tu npm y Nodejs

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda