Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pourquoi ma base de données affiche undefined même si j'ai inséré des données dans POSTMAN ?

Pouvez-vous vous assurer que ce qui suit est fait ?

  1. Le content-type l'en-tête de la requête doit être application/json

  2. Utilisez body-parser (ou des bibliothèques similaires) pour analyser les charges utiles JSON -> Vous pouvez imprimer le req.body pour le valider.

  3. Si vous pouvez confirmer que les valeurs sont accessibles, je suggérerais d'échapper aux valeurs de requête comme indiqué dans https://github.com/mysqljs/mysql#escaping-query-values (ou dans n'importe quelle bibliothèque mysql que vous utilisez) - d'autant plus qu'il s'agit d'une requête DML.

(Je suppose également que les noms de champs utilisés dans la requête correspondent à ceux de la base de données et sont du bon type de données.)