Cómo eliminar la advertencia "current URL string parser is deprecated" en Mongoose con TypeScript
¡Hola a todos! Estoy escribiendo un backend en Express con TypeScript y uso MongoDB a través de Mongoose. Al conectarme a la base de datos, recibo en la consola la siguiente advertencia:
```
(node:12345) DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option { useNewUrlParser: true } to MongoClient.connect.
```
Ya intenté agregar `useNewUrlParser: true` en las options, pero aún así veo este mensaje. Aquí está mi código:
```typescript
import mongoose from 'mongoose';
import { config } from './config';
const connectDB = async (): Promise => {
try {
await mongoose.connect(config.mongoURI, {
useNewUrlParser: true,
useUnifiedTopology: true,
});
console.log('MongoDB connected successfully');
} catch (error) {
console.error('MongoDB connection error:', error);
process.exit(1);
}
};
export default connectDB;
```
Versiones:
- mongoose: 6.0.0
- typescript: 4.5.0
- node: 16.13.0
¿Por qué aparece la advertencia aun
No answers yet.
Inicia sesión para dejar una respuesta