Мой сервер уже настроен для CORS и работает в другом приложении Reaction-Redux.
Теперь я пытаюсь вызвать пример API из Hyperledger Explorer . Я написал функцию для вызова на мой сервер API. Код для вызова моего API-сервера приведен здесь:
import agent from 'superagent';
import {showHomePage} from './actions';
const payload = {
"startTime":"2019-12-10 21:12",
"endTime":"2020-01-31 20:50"
};
const requestToGoogle = () => dispatch => {
agent.post('http://103.23.42.198:9099/api/certificate/list').send(payload).
then( response => {
console.log(response);
dispatch(showHomePage(response))
}
).catch(error => {
console.log('error found## ' + error);
});
};
export default requestToGoogle;
Когда я вызываю сервер API с помощью функции post / get, я всегда получаю следующую ошибку:
Отказался подключиться к 'http://103.23.42.198: 9099 / api / certificate / list ', поскольку оно нарушает следующую директиву политики безопасности содержимого: "default-sr c' self '". Обратите внимание, что 'connect-sr c' не был задан явно, поэтому в качестве запасного варианта используется 'default-sr c'.
обнаружена ошибка ## Ошибка: запрос был прерван Возможные причины: сеть не подключена, источник не разрешен Access-Control-Allow-Origin, страница выгружается и т. д. c.
Как мне вызвать сервер API и получить от него ответ?