Mengambil msg dari express validator di node

saya membuat post registrasi seperti ini

//POST Register
router.post('/register', (req, res) => {
	var name = req.body.name;
	var username = req.body.username;
	var email = req.body.email;
	var password = req.body.password;
	var password1 = req.body.password1;

	req.checkBody('name', 'Nama harus diisi').notEmpty();

	var errors = req.validationErrors();

	res.json(name + username + email + password + password1);
	console.log(errors);
})

lalu saya console.log dan hasilnya seperti ini di terminal

[ { param: 'name', msg: 'Nama harus diisi', value: '' } ]

gimana cara mengambil isi dari msg, saya ingin menampilkan pesannya..

avatar tonisuwendi
@tonisuwendi

169 Kontribusi 36 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

kalo untuk seperti ini gimana yah ? hasilnya msg of undefined <pre> req.checkBody('name', 'Nama harus diisi').notEmpty();

var error = req.validationErrors();

console.log(res.error.msg);

</pre>

avatar tonisuwendi
@tonisuwendi

169 Kontribusi 36 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban