在AWS上使用代理文件进行Angular-Cli构建

时间:2019-04-02 15:56:53

标签: proxy angular-cli

我正在尝试使用代理文件构建Angular Build,我可以与代理文件一起使用,但是代理不能与Angular构建一起使用

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

api应该可以在构建时出现CORS错误

1 个答案:

答案 0 :(得分:0)

如果您正在使用AWS Docker映像来部署代码,则需要将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)