javascript - 在 Angular cli 中配置代理

标签 javascript angular reverse-proxy

我想在 angular-cli 中使用代理配置

这是我的文件:

{
    "/api/server": {
        "target": "http://other-site/server",
        "secure": false,
        "logLevel": "debug",
        "pathRewrite": { "^/api/server": "" },
        "changeOrigin": true
    },
    "/api/group": {
        "target": "http://other-site/group",
        "secure": false,
        "logLevel": "debug",
        "pathRewrite": { "^/api/group": "" },
        "changeOrigin": true
    },
    "/api/group/activate": {
        "target": "http://other-site/group/activate",
        "secure": false,
        "logLevel": "debug",
        "pathRewrite": { "^/api/group/activate": "" },
        "changeOrigin": true
    } 
}

它对我有用,但我需要其他有效的解决方案(例如,只需删除模式/api 并与目标连接;

 change "/api/server" to "http://other-site/server" ...etc

我正在尝试使用下面的代码,但不起作用

{
    "/api": {
        "target": "http://other-site/",
        "secure": false,
        "logLevel": "debug",
        "pathRewrite": {"^/api" : ""},
        "changeOrigin": true
    },
}

最佳答案

使用模式"/api/*",尝试使用这个:

{
    "/api/*": {
        "target": "http://other-site",
        "secure": false,
        "logLevel": "debug",
        "pathRewrite": { "^/api": "" },
        "changeOrigin": true
    }
}

关于javascript - 在 Angular cli 中配置代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57055270/

相关文章:

javascript - 从具有多个父子的嵌套 Json 获取特定数据

css - Angular:如何将类添加到子组件的嵌套元素

node.js - iis作为反向代理: configure it to forward current windows loged user as a custom header

unit-testing - 如何测试反向代理中的 header ?

docker - docker组成了nginx反向代理,未将容器添加到docker0网桥

javascript - 基于条件访问亚马逊 lamda 结果?

javascript - 如何允许在页面上只播放一个嵌入的 YouTube 视频?

java - 如何将 127.0.0.1 重定向到 localhost (Java)?

组件级别的 Angular 模拟服务

angular - 启动时的选项卡菜单