Tenho o seguinte metodo no backend de login:
```
const login = async (req, resp) => {
try {
if(!req.body.id) throw 'Necessário Informar ID';
const ongFromDB = await db('ongs').select('name').where({ id: req.body.id }).first();
if(!ongFromDB) throw 'ONG não Encontrada.';
resp.status(201).send(ongFromDB);
} catch (error) {
resp.status(400).send(error);
}
```
E estou tentando pegar no backend com react:
function handleLogon(e) {
e.preventDefault();
api.post('/login', { id })
.then(response => {
localStorage.setItem('ongId', response.data.name);
console.log(response.data.name)
history.push('/profile');
})
.catch(e => {
alert(e.data) ou alert(e)
})
}
```
mas não consigo pegar o text mesmo que no postman consigo ver a mensagem.
só consigo algo como "Error: Request failed with status code 400" obs: "express": "^4.17.1"