Influxdb 如何让XDB接受跨源请求?

Influxdb 如何让XDB接受跨源请求?,influxdb,Influxdb,我有一个运行在localhost:8086(默认设置)上的XDB和一个运行在不同端口上的go程序(它必须在8086上运行)。我试图在我的go程序中使用JavaScript将数据发布到XDB,我得到了No Access Control Allow Originresponse。(由使用反向代理的人发布)说这个问题可以通过配置代理机制来解决,但我没有使用代理机制。有没有一种方法可以在没有得到响应的情况下将数据发布到XDB?通过post请求接收数据似乎是XDB的一个核心功能,但它不能正常工作。如果它基

我有一个运行在
localhost:8086
(默认设置)上的XDB和一个运行在不同端口上的go程序(它必须在8086上运行)。我试图在我的go程序中使用JavaScript将数据发布到XDB,我得到了
No Access Control Allow Origin
response。(由使用反向代理的人发布)说这个问题可以通过配置代理机制来解决,但我没有使用代理机制。有没有一种方法可以在没有得到响应的情况下将数据发布到XDB?通过post请求接收数据似乎是XDB的一个核心功能,但它不能正常工作。

如果它基于Apache,您只需允许站点B访问站点a(由站点a设置):。一个简单的htaccess可以完成这项工作:

Header set Access-Control-Allow-Origin: http://localhost

(如果是本地主机访问站点A)

您熟悉XDB吗?我看不到配置此选项的选项。你的答案似乎是针对一般问题的,没有解决InfluxDB问题。绝对不是,但InfluxDB中(IMO)不是一个问题:这是站点B的通信问题,他们想从站点a访问javascript格式的资源:在这种情况下,站点a必须说“好的,我允许站点B访问我的服务”,这正是“访问控制允许原点”的用法。如果是基于Apache的,则必须在XDB上找到.htaccess。但不要太关注“InfluxDB”,这不是“他的”问题。我的观点是,InfluxDB是否允许用户配置该选项。(我也不认为它是基于Apache的)。此外,InfluxDB不是一个网站,它是你安装在你的计算机上的东西,应该让用户配置这些选项。是的,如果它不是基于apache的,那么它会更加复杂:(你必须发送一个带有访问控制允许源的http头,但我不知道你如何在InfluxDB上实现它,对不起:(在
POST
to InfluxDB中,您是否使用了URL?您是否尝试过IP地址,如您发布的github链接中所示?这可能是最简单的解决方法。稍后在同一个线程中有此链接,这可能是您正在寻找的。