Привет У меня проблемы с решением этой проблемы. У меня есть сервер django graphql
, который работает для порта локальной машины 8000
, когда я запрашиваю его в бессоннице, все работает хорошо, но я интегрируюсь с внешним интерфейсом reactjs
и axios
я получаю ошибку:
xhr.js:178 OPTIONS http://127.0.0.1:8000/graphql/ 405 (Method Not Allowed)[enter image description here][1]
Мой settings.py
с Django graphql
Сервер
Мой внешний запрос от ReactJs
с использованием Axios
:
export function getProducts(args = {}) {
return (dispatch) => { // optionally you can have getState as the second argument
dispatch({type: HOME_GET_PRODUCTS_BEGIN});
const promise = new Promise((resolve, reject) => {
const query = {
url: 'http://127.0.0.1:8000/graphql/',
method: 'POST',
headers: {
"Accept": "application/json",
'Content-Type': 'application/json'
},
data: {
query: `products{
userKey{
id
username
email
password
}
id
title
price
image
}
`,
},
};
axios(query).then(
(res) => {
dispatch({
type: HOME_GET_PRODUCTS_SUCCESS,
data: res.data,
});
resolve(res);
},
// Use rejectHandler as the second argument so that render errors won't be caught.
(err) => {
dispatch({
type: HOME_GET_PRODUCTS_FAILURE,
data: { error: err },
});
reject(err);
},
);
});
return promise;
};
}
пожалуйста, мне нужна помощь