cara keluarin response nodejs

gan ini ane bingung gimana carany biar yang dibawah ini responseny keluar ya?
soalnya yang atas responseny keluar tapi yang bawah ane bingung kalo ikutin yang atas ga keluar tetep

  const item = { name, email } = req.body
    var id = req.params.id
    await User.updateOne({ _id: id }, { $set: item }, function (err, user) {
        if (err) {
            throw err;
        } else {
            res.send({
                message: true,
                user: item
            })
        }

    });
    await UserChange.create({
        user_id: req.user.id,
        email: req.user.email,
        name: req.user.name
    })


avatar werich1

@werich1

89 Kontribusi 7 Poin


Jawaban

    const item = { name, email } = req.body
    var id = req.params.id
    await User.updateOne({ _id: id }, { $set: item }, function (err, user) {
        if (err) {
            throw err;
        } else {
            UserChange.create({
             user_id: req.user.id,
             email: req.user.email,
             name: req.user.name
        }).then(() => {
            res.send({
                message: true,
                user: item
            })
        }).catch(e=>{ 
           res.status(500).end()        })
        }
    });
    
avatar dedeardiansya

@dedeardiansya

40 Kontribusi 14 Poin


Login untuk gabung berdiskusi