web-dev-qa-db-fra.com

L'analyseur de chaîne d'URL actuel est obsolète

quand je lance le code avec la commande "node app.js", cette erreur montre

(noeud: 2509) DeprecationWarning: l'analyseur de chaîne d'URL actuel est obsolète et sera supprimé dans une version ultérieure. Pour utiliser le nouvel analyseur, passez l'option {useNewUrlParser: true} à MongoClient.connect.

15
Yusuf Delvi

Vous devez passer l'option { useNewUrlParser: true } à la méthode mongoose.connect (). Votre code devrait ressembler à l'extrait ci-dessous.

mongoose.connect('mongodb://user:[email protected]:27017/dbname', { useNewUrlParser: true })
22
Nyambati Thomas

pour éviter ce problème, utilisez cette 

MongoClient.connect('mongodb://user:[email protected]:port/dbname', { useNewUrlParser: true })
5
AAshish jha

Pour ceux qui ont ce message "DeprecationWarning: les rejets de promesses non gérées sont obsolètes. À l'avenir, les rejets de promesses qui ne sont pas gérés mettront fin au processus Node.js avec un code de sortie non nul. Même je n'ai rien mentionné concernant les promesses"

J'ai collé le code avec lequel l'erreur est corrigée dans le lien suivant . https://stackoverflow.com/a/52459082/10399142

0
Mario Minondo