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

307
Visualizações
TextEncoder no está definido. Conexión a MongoDB en wsl2 con nodejs

Estoy tratando de obtener una aplicación MERN simple que funcione en una instancia de Ubuntu wsl2. Estoy siguiendo esta guía . Este es el código que tengo en server.js (es ligeramente diferente al código en la guía ya que el analizador de cuerpo está en desuso. Siguiendo los consejos de esta publicación , he cambiado esos métodos).

 const express = require("express"); const mongoose = require("mongoose"); // Setup express app const app = express(); app.use( express.urlencoded({ extended: false }) ); app.use(express.json()); // Configure Mongo const db = "mongodb://localhost/313-demo-mern-db"; // Connect to Mongo with Mongoose mongoose .connect( db, { useNewUrlParser: true } ) .then(() => console.log("Mongo connected")) .catch(err => console.log(err)); // Specify the Port where the backend server can be accessed and start listening on that port const port = process.env.PORT || 5000; app.listen(port, () => console.log(`Server up and running on port ${port}.`));

Tengo una base de datos MongoDB ejecutándose donde actualmente está "Esperando conexiones en el puerto 27017". Ejecuto el comando node server.js y obtengo el error.

 /home/NAME/learnreact/MERN-demo/node_modules/whatwg-url/dist/encoding.js:2 const utf8Encoder = new TextEncoder(); ^ ReferenceError: TextEncoder is not defined at Object.<anonymous> (/home/NAME/learnreact/MERN-demo/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> (/home/NAME/learnreact/MERN-demo/node_modules/whatwg-url/dist/url-state-machine.js:5:34) at Module._compile (internal/modules/cjs/loader.js:778:30)
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Estaba teniendo el mismo error hoy. Actualizar el nodo a la última versión me solucionó el problema.

Puede consultar https://askubuntu.com/a/480642/1267099 para actualizar el nodo.

editar: actualizar a la última versión (no la estable actual)

about 4 years ago · Juan Pablo Isaza 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