Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

306
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!