Я генерирую токен доступа из Authorization- (Тип: OAuth 2.0) в Postman, и с помощью этого токена я могу получить ответ, передав заголовки, полезную нагрузку в теле для моего запроса POST, но то же самое не работает в Javascriptкод, использующий Axios для моего теста транспортира?Ниже приведен мой код:
this.postAxiosReq = function(){
var headers = {
'Authorization': 'Bearer myTokenWhichIsGeneratedInPostman',
'Accept': 'application/json',
'Content-Type' : 'application/json'
}
// эти данные являются телом (необработанным) в JSON, которое я передаю в Postman в качестве полезной нагрузки
var data = {
"from": "2019-04-18T18:30:00.000Z", "to": "2019-04-26T18:29:59.999Z", "countries": ["India"],"timeFrame": "Last7Days"
}
/ это имя приложения ипароль,
var auth= {
username: "username@test.com",
password: "somepassword"
}
const url = 'https:/myapiUrl';
console.log('start post req:::::')
axios.post(url,{
headers,
auth,
data })
.then(res =>{
console.log('NEED RES:::::',res)
return res.data;
})
.then(response =>{
console.log('FINAL RESPONSE::::::::',response.data);
})
.catch(err =>{
console.log(err);
})
}
Я использую Axios для выполнения запроса POST, но в этом случае я не получаю никакого ответа в консоли для приведенного выше кода.Также я хочу сказать, что мне сначала нужно сгенерировать токен доступа для выполнения запроса, то же самое работает в Почтальоне без проблем.Итак, сначала я использую тот же сгенерированный токен (жестко закодированный) здесь, в моем Authorization': 'Bearer myTokenWhichIsGeneratedInPostman
, просто чтобы проверить, могу ли я получить ответ или нет.Скажите, пожалуйста, ребята, где я делаю ошибку.Объясните мне, если это возможно.Пожалуйста, ответьте Спасибо заранее