У меня есть маршрут в nodeJs, который выглядит следующим образом
app.get("/", (req, res) => {
console.log(req.user)
res.json(req.user)
})
Здесь console.log показывает неопределенное значение, но если я посещаю адрес (localhost:3000/)
, отображаются следующие данные (в json)
// 20181025193337
// http://localhost:3000/
{
"isFormFilled": false,
"_id": "5bd1a3d82101d36407f81218",
"username": "Rohit Bhatia",
"userId": "102775073203963169965",
"image": "https://lh5.googleusercontent.com/-7HxFRQOCd9Q/AAAAAAAAAAI/AAAAAAAAAU8/pgzBQd9X6pA/photo.jpg?sz=250",
"__v": 0
}
Аналогично, из моего приложения реакции я делаю запрос axios, где response.data выходит неопределенным (или "")
componentWillMount() {
axios.get("http://localhost:3000/").then(response => {
console.log(response)
}).catch(error => {
console.log(error)
})
}
Если я это сделаючто-то вроде этого в моем маршруте
app.get("/", (req, res) => {
console.log(req.user)
res.json("here)
})
данные в моем axios
запросе отображаются как "Here"
[Вопрос:] Почему это могло произойтиили что я тут не так делаю?
Ps: Я включил совместное использование ресурсов Crocs, так как я делаю запрос локально