Приложение. js в React
const url = "http://localhost:3001?address="+this.state.location ;
fetch(url , {
mode: 'no-cors' // 'cors' by default
}).then((response)=>{
console.log(response.data) //undefined
console.log(response.body) //null
})
}
приложение. js в моем приложении узла
app.get('/weather' , (req , res)=>{
if(!req.query.address){
return res.send({
error : 'Please, provide an address' // want to get this value in my react app after fetch.
})
}
geoCode(req.query.address , (error , {longitude , latitude , place}={})=>{
if(error)
{
return res.send({
error // want this value
})
}
getWeather (latitude ,longitude , (error , {temperature , humidity})=>{
if(error)
{
return res.send({
error // want this value
})
}
// want these values
return res.send({
temperature ,
humidity ,
place
})
})
})
})
I хочу получить сообщение об ошибке или данные, отправленные из моего приложения узла в моем приложении реакции. Но reponse.data и response.body не очень хорошо работают в моем приложении реакции.