VDS за 300р от нашего партнера SpaceWeb
[1]
08 Апр 2020, 18:57

проблемы с CORS в Angular

У меня проект на Angular с локальным  тестовыми api, реализованном на php / nginx и при попытке обращения к эндпойнту запросы сыпятся по  CORS. То есть, api находится на локально развернутом сайте, а Ангуляр соответственно на  localhost:4200 — есть какие-то решения?

Комментарии (1)
jaga 08.04.2020 21:04

В Ангуляре есь поддержка прокси. Просто создаешь файл proxy.conf.json и пишешь в нем что-то вроде этого:

{
  "/api": {
    "target": "http://localhost:3000",
    "secure": false,
    "pathRewrite": {
      "^/api": ""
    },
"changeOrigin": true
  }
}

Ну и далее в конфиге angular.json:

...
"serve"
: {
  "builder": "@angular-devkit/build-angular:dev-server",
  "options": {
    "browserTarget": "your-application-name:build",
    "proxyConfig": "src/proxy.conf.json"
  },
...

Либо просто ng serve --proxy-config="src/profy.conf.json"

 

+1

Добавить комментарий

Войдите, чтобы написать о чем-нибудь...
Вход Регистрация
Web.onRails
Здесь вы можете спросить или написать обо всём, что касается Веб-разработки.
написать о чем-нибудь...
Метки:
Лучшее
[52]
16 Окт 2011, 15:38
Вывести все элементы POST
[просмотров 11580]
[74]
31 мая 2011, 11:48
Python проверка существования переменной
[просмотров 8276]
[4]
10 Окт 2018, 15:33
Как запретить просмотр сайта по IP?
[просмотров 8249]
[100]
19 Дек 2014, 16:16
User-agent для Internet Explorer 11
[просмотров 6616]
[124]
21 Июл 2011, 14:04
Python Imaging Library (PIL)
[просмотров 6352]
[58]
29 мая 2012, 12:08
Узнать версию PHP из командной строки
[просмотров 4662]
[315]
16 Июл 2011, 20:03
Python работа с MySQL
[просмотров 4586]

Вести с Хабра