Я новичок, чтобы реагировать и использовать приложение create-response-app в качестве отправной точки. У меня есть api, который возвращает данные json. Я запускаю свой api, используя сервер узлов на порту 3000.Запрос на кросс-браузер сервера Webpack и Node
У меня также есть настройка по умолчанию для создания приложения-приложения, которая запускает приложение с помощью порта 3000. Я хочу получать данные из своего api и отображать его с ним в моем приложении. Я получаю ошибку, что данные не могут быть получены из-за запросов на перекрестный поиск. Как это обычно обрабатывается в webpack?
Ниже мой код, но я бы по существу хочу, чтобы сделать вызов, как: NodeFetch('/api/jobs')
, чтобы получить доступ возвращаемых данных из моего апи на порт 3001.
Вот мой код:
import React from 'react'
import NodeFetch from 'node-fetch'
class NodeFetchData extends React.Component {
constructor(props) {
super(props);
this.state = {
jobs: []
};
}
componentDidMount() {
NodeFetch('http://codepen.io/jobs.json')
.then(res => {
this.setState({ jobs:res.data.jobs });
});
}
render() {
return (
<div>
<ul>
{this.state.jobs.map(job =>
<li key={job.hashid}>{job.company_name}</li>
)}
</ul>
</div>
);
}
}
export default NodeFetchData;
Показать какой-то код предложить что-то – Thaadikkaaran