gpt4 book ai didi

angular - 如何使用 Angular-CLI 重写反向代理中的路径?

转载 作者:太空狗 更新时间:2023-10-29 17:23:15 25 4
gpt4 key购买 nike

我已经使用 angular2 CLI 设置了反向代理,如下所示:

{
"/api/customer/*": {
"target": "http://localhost:9010",
"secure": false
}
}

我的问题是远程 API 在路径/customer 上公开服务,但反向代理发送的请求在/api/customer 上。

有没有办法从反向代理发送的请求中删除/api? (不要回答“只需从您的 http 请求中删除/api”,因为我在/customer 上有一个 Angular 路由)。

最佳答案

你可以很容易地做到这一点,使用 pathRewrite 选项,如下所示:

proxy: {
'/api/customer/*': {
target: 'http://localhost:9010',
pathRewrite: {'^/api' : ''}
}
}

您还可以查看 Updated Webpack documentation了解更多信息。

关于angular - 如何使用 Angular-CLI 重写反向代理中的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41975937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com