Сборка Angular-Cli с файлом прокси на AWS

#proxy #angular-cli

#прокси — сервер #угловой-cli

Вопрос:

Я пытаюсь создать угловую сборку с помощью прокси-файла, который я могу обслуживать с помощью прокси-файла, но прокси не работает с угловой сборкой

  [{
    "context": ["/api1", "/api2"],
    "target": "http://api.expamle.com",
    "secure": false,
    "changeOrigin": true
 }]
  

api должен работать, Когда я делаю сборку, я получил ошибку CORS

Ответ №1:

Если вы используете AWS Docker image для развертывания своего кода, вам необходимо добавить http-proxy-middleware в свой файл package.json и добавить приведенный ниже код в свой index.js или любого другого файла, который вы запускаете по вашей команде.

 const proxy = require('http-proxy-middleware')
var apiProxy = proxy('/api', {target: 'http://www.example.org/api'});
app.use(apiProxy)