Я получаю сообщение об ошибке CORS "Нет заголовка 'Access-Control-Allow-Origin' на запрошенном ресурсе."из запроса get в API призывателей игр Riot.Я попытался настроить прокси-сервер, следуя документации, приведенной здесь: https://angular.io/guide/build#proxying-to-a-backend-server
Я все еще новичок в API, поэтому я могу неправильно понять, но я подумал, что, если я создаю прокси-сервер, это решит ошибку CORS,Основываясь на других вопросах переполнения стека, я считаю, что это прокси-сервер, который не работает.
Я пробовал несколько конфигураций файла proxy.conf.json на основе других сообщений о переполнении стека, но это не такпохоже, настраивает прокси-сервер, так как я все еще получаю сообщение об ошибке CORS.
proxy.conf.json file:
{
"/api": {
"target": "http://localhost:3000",
"secure": false
}
}
angular.json file (я заметил, что мой файл неструктурирован так же, как документация с «architect»: выше «server» :):
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "lol-app:build",
"proxyConfig": "src/proxy.conf.json"
Я ожидал, что это создаст прокси-сервер, но он продолжает генерировать сервер на локальном хосте по умолчанию:4200.Я также пробовал другие решения, такие как редактирование файла start.json «start»: «ng serve --proxy-config proxy.conf.json» и запуск npm start