gpt4 book ai didi

angular - 设置代理以从不同的 url 加载 rest api

转载 作者:数据小太阳 更新时间:2023-10-29 03:22:54 26 4
gpt4 key购买 nike

我正在开发一个集成了 rest api 的 Angular 应用程序,rest api 是用 golang 构建的,因此在 8080 端口上运行。我使用 httpclient 方法从 api 加载数据,因此它首先向服务器发送 OPTIONS 请求,这需要时间然后加载实际数据。我想摆脱这个选项请求,建议设置代理从托管应用程序的同一服务器加载 api 的解决方案之一假设 mmy 应用程序在 example.com 上,api 在 example.com:8080 上,我想将 example.com:8080 的代理设置为 example.com

不确定是否可行,我尝试了以下但它没有用

NameVirtualHost *:80 
<VirtualHost *:80>
ServerName example.com:8080
ServerAlias www.example.com:8080
ProxyRequests off
ProxyPass / http://example.com/
ProxyPassReverse / http://example.com/
</VirtualHost>

我的应用程序和 api 都托管在 aws ec2 实例上

最佳答案

*:8080 应该在 ProxyPass/ProxyPassReverse 上,而不是在 ServerName/ServerAlias 上。

关于angular - 设置代理以从不同的 url 加载 rest api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50327209/

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