我有一个单独的javascript函数,它将使用一些公共API并显示响应。但是服务器不允许交叉原始请求。所以我向我自己的localhost发出了请求,我将通过ProxyPass和ProxyPass反向重定向到实际的服务器。一切都很好。
但是当我将此代码移到我的在线域名时,我将API网址更改为实际网址。但我得到了与交叉起源相同的错误。我无法访问我的域名的httpd.conf文件。这是一个简单的领域。那么如何从我的域中实现这一目标呢?
有什么建议吗?
答案 0 :(得分:1)
如果公共API不允许跨源请求,可能不应该从其他域调用...
但是如果你确定它是,你唯一的选择是使用代理,它将在你的域上,或者将设置正确的跨源头。您无法仅使用客户端JavaScript实现它。