0
votes

ERR TypeError: valeurs.map n'est pas une fonction

J'essaie de trouver la poste par ID et d'ajouter un commentaire à cela.

J'utilise PostgreSQL. P>

Voici mon modèle P>

    app.put('/addComment/:id', (req, res) => {
    Posts.update({
            comment: req.body.comment
        },
        {
            where: {
                id: req.params.id
            }
        }).then((post) => {
        res.send(post)
    }).catch((err) => {
        console.log("err", err);
    });
})


3 commentaires

Quel est le type de contenu de votre demande? Et pouvez-vous enregistrer req.body.cod.cod.comple, s'il vous plaît?


Req.body fonctionne correctement, je l'ai déjà fait cela, j'ai également corrigé ce problème en modifiant REQ.Body.complet à la [req.body.comment]


très bien, alors s'il vous plaît poster votre réponse pour les personnes ayant le même problème


3 Réponses :


0
votes

J'ai corrigé le problème en modifiant: req.body.complet to the [req.body.comment]


0 commentaires

1
votes

Vous avez défini un commentaire dans le modèle de type de type de type de chaînes, mais lors de la mise à jour, vous passez directement la chaîne unique, veuillez passer au format tableau

Posts.update({
        comment: [req.body.comment]
    },
    {
        where: {
            id: req.params.id
        }
    }).then((post) => {
    res.send(post)
}).catch((err) => {
    console.log("err", err);
});


0 commentaires

0
votes

Vérifiez votre req.body.comple.com et envoyé comme tableau

req.body.comple = ['test']


0 commentaires