Я использую reactjs
с внешним API
, но получаю ошибку:
CORS policy: Response to preflight request doesn't pass access control check:
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Я знаю, что это может быть повторяющийся вопрос, но я не могу найти решение
import axios from 'axios';
const USER_API_BASE_URL = 'https://example2.com/users';
const USER_API_BASE_URL_CATEGORY = 'https://example.com/users';
const ENDPOINT_CATEGORY = 'find/scrip/categories';
const ENDPOINT_CATEGORY_BYSCRIP = 'find/scrip/scrip';
class ApiService {
fetchCategory(category) {
return axios.post(USER_API_BASE_URL_CATEGORY + ENDPOINT_CATEGORY, category );
}
fetchUsers() {
return axios.get(USER_API_BASE_URL);
}
fetchUserById(userId) {
return axios.get(USER_API_BASE_URL + '/' + userId);
}
deleteUser(userId) {
return axios.delete(USER_API_BASE_URL + '/' + userId);
}
addUser(user) {
return axios.post(""+USER_API_BASE_URL, user);
}
editUser(user) {
return axios.put(USER_API_BASE_URL + '/' + user.id, user);
}
};
export default new ApiService();