Я пытаюсь получить объект json в своем приложении React из index.js в Express, но при его загрузке я получаю «Unhandled Rejection (SyntaxError): неожиданный токен P в JSON в позиции 0».
Я успешно загрузился, когда использовал /users.js в качестве маршрута.
(index.js)
var express = require('express');
var router = express.Router();
router.get('/', function(req, res, next) {
vitamins: [
{
name: "Vitamin B2"
}
],
minerals: [
{
name: "Zinc"
}
]});
});
(React app)
componentDidMount() {
fetch('/index')
.then(res => res.json())
.then(micros => {
this.setState({
micros: micros.vitamins
});
})
}
Опять же, он работал нормально, когда я получил из /users.js, используя тот же код.Вместо этого я просто выбрал ('/ users').Я также попытался просто выполнить выборку ('/'), но я просто получил "Неожиданный токен <в JSON в позиции 0". </p>