Бывает такое что когда работаешь над проектом на локалхосте и нужно сделать запрос к API, браузер ругается на CORS. Далее распишу самый простой способ как это исправить.
Допустим, ссылка на API: https://yourserver.com/api/getInfo.php
Для того чтобы запросы работали, надо изменить файл vite.config.ts, указав в нем следующее:
export default defineConfig({
...
server: {
proxy: {
'/api': {
target: 'https://yourserver.com',
changeOrigin: true,
secure: false,
}
}
}
})
Теперь реальные запросы будут идти по адресу API, но браузер будет видеть их как запросы на локалхост:
http://localhost:5173/api/getInfo.php
и ошибок CORS не будет, но все будет работать.
Комментарии 0
Нет комментариев