У меня есть сервер django, работающий на Linode, я пытаюсь сделать POST-запрос, но все, что я получаю, это detail:"Authentication credentials were not provided."
Я уже проводил исследования и всякий раз, когда сервер работает, (порт 80), он не работает, как только я делаю ./manage.py runserver 0.0.0.0:8000
, он работает, когда я указываю свою выборку на этот URL.
fetch(URL,
method ='POST',
headers = {
'Authorization': `Token ${this.props.token}` ,
'Accept': 'application/json',
'Content-Type': 'application/json',
},
body= JSON.stringify( {
user: 10,
voltage_coil_1: 1,
voltage_coil_2: 1,
voltage_generated_by_user: 1,
activity:1,
datetime:null
})
)
.then(res => res.json())
.then(console.log)
Мои ожидаемые результаты - положительный ответ, но всякий раз, когда я работаю, я получаю эту ошибку.
Ответ сервера