Я пытался выяснить, как заставить этот проект Vue работать с Lyft API.Мне удалось получить Auth Token, успешно созданный из трехсторонней процедуры, но я не могу получить доступные типы дисков https://api.lyft.com/v1/ridetypes
конечная точка из localhost:8080
.Он работает на Почтальон .
Он постоянно заявляет:
Доступ к XMLHttpRequest в 'https://api.lyft.com/v1/ridetypes?lat=37.7752315&lng=-122.418075' от источника' http://localhost:8080' был заблокирован политикой CORS: Ответ на запрос предварительной проверки не проходит проверку контроля доступа: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».
Я пыталсясоздание прокси с использованием vue.config.js
файла:
module.exports = {
devServer: {
proxy: {
'/lyftapi': {
target: 'https://api.lyft.com/v1',
ws: true,
changeOrigin: true
}
}
}
}
Я был в других частях Stack Overflow, и это самая близкая вещь к моей проблеме, но ответов нет.
Ошибка CORS в Lyft API началась недавно
Есть предложения?
Axios Get Call
axios.get('/ridetypes', {
baseURL: 'https://api.lyft.com/v1',
headers: {
'Authorization': this.lyftToken,
},
params: {
lat: lat.toString(),
lng: long.toString()
}
})
Если это что-то значит, яЯ могу совершать успешные GET-вызовы для получения продуктов Uber, но не так, как Auth Token (если только он не от Postman).