0
votes

Enregistrer l'article dans mangouse et mongodb

J'essaie de vous connecter à mon MongoDB et d'enregistrer un nouvel utilisateur à l'intérieur.

Lorsque j'exécute le serveur Express, la DB est connectée mais la demande postale ne semble pas se produire. < P> Quelqu'un peut-il vérifier mon code et m'aider à trouver le problème?

** Lorsque j'envoie la demande sur PostMam, le postman finit par: 'Impossible d'obtenir une réponse, une erreur: la prise raccrochre ".

Je joins mon code ci-dessous:

mon serveur: xxx

mon utilisateur.js: < Pré> xxx

mon routeur (itinéraires / aouth.js): xxx

sur Postman Ma requête est la suivante:

Post HTTP : // localhost: 3000 / API / User / Reg { "Mot de passe": "1234" }

J'espère que vous pouvez m'aider !! Merci !!


3 commentaires

Comment vérifiez-vous la connexion de base de données?


@MamunmoHamed in server.js, j'ai une ligne "mongoose.connect" et sur la console, je vois "connecté" chaque fois que le serveur est en place


Après mot de passe Ajouter res.end ()


3 Réponses :


0
votes

En un coup d'œil, j'ai remarqué que le chemin importé est faux.

const db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));


1 commentaires

Le nom du dossier est des itinéraires et à l'intérieur, un fichier est appelé auth.js .. Pourquoi serait-il routeur? et j'ai ajouté ces lignes. Il semble que la connexion existe



0
votes

Vous devez ajouter ce code à votre serveur.

app.use(express.urlencoded({extended: false}))


0 commentaires

0
votes

Extension @DaryL Réponse, @shir: Comme vous avez mentionné les itinéraires Le nom du dossier est correct. Mais vous avez un fichier nommé auth.js & dans votre fichier serveur, vous importation aout .

Vérifiez que vous avez le nom de fichier d'importation correct spécifié dans le fichier de serveur, sinon cela pourrait être un problème de chemin d'importation.


1 commentaires

Merci pour votre commentaire, l'erreur était seulement ici et non dans mon code. Donc ce n'est pas le problème de toute façon