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

0

141
Views
La aplicación Node.js no puede conectarse al clúster de MongoDB Atlas

error: el servidor se ejecuta en modo de desarrollo en el puerto 5000

db.js

 const connectDB = async () => { try { const conn = await mongoose.connect(process.env.MONGO_URI, { useUnifiedTopology: true, useNewUrlParser: true, useCreateIndex: true, }); console.log(`MongoDB connected :${conn.connection.host}`); } catch (error) { console.error(`error${error}`); process.exit(1); } }; export default connectDB;

servidor.js

 import express from "express"; import dotenv from "dotenv"; import connectDB from './config/db.js' import products from './data/products.js' dotenv.config(); connectDB() const app = express(); app.get("/", (req, res) => { res.send("api is running... "); }); app.get("/api/products", (req, res) => { res.json(products); }); app.get("/api/products/:id", (req, res) => { const product = products.find(p => p._id === req.params.id); res.json(product); }); const PORT = process.env.PORT || 5000 app.listen(PORT, console.log(`server running in ${process.env.NODE_ENV} mode on port ${PORT}`));
about 3 years ago · Santiago Trujillo
1 answers
Answer question

0

No más opciones de advertencia de obsolescencia

Documentos de mangosta

useNewUrlParser, useUnifiedTopology, useFindAndModify y useCreateIndex ya no son opciones compatibles. Mongoose 6 siempre se comporta como si useNewUrlParser, useUnifiedTopology y useCreateIndex fueran verdaderos y useFindAndModify fuera falso. Elimine estas opciones de su código.

db.js

 const connectDB = async () => { try { const conn = await mongoose.connect(process.env.MONGO_URI, { // useUnifiedTopology: true, <-- no longer necessary // useNewUrlParser: true, <-- no longer necessary // useCreateIndex: true, <-- no longer necessary }); console.log(`MongoDB connected :${conn.connection.host}`); } catch (error) { console.error(`error${error}`); process.exit(1); } }; export default connectDB;
about 3 years ago · Santiago Trujillo 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