Javascript 使用同一域上的服务器访问kafka架构注册表的Rest API

Javascript 使用同一域上的服务器访问kafka架构注册表的Rest API,javascript,cors,apache-kafka,Javascript,Cors,Apache Kafka,我已在启用模式注册表的计算机上设置kafka 我还在同一台机器上编写烧瓶应用程序 我需要访问RESTAPI,即 localhost:8081/schemas/ids/1 从 我如何做到这一点 我正在使用最新版本的kafka和schema注册表。。并尝试使用JavaScript CORS请求 编辑 这是属性文件 这是密码 这里是错误 这是日志 将以下配置参数添加到etc/schema registry/schema-registry.properties文件以启用CORS access.c

我已在启用模式注册表的计算机上设置kafka

我还在同一台机器上编写烧瓶应用程序

我需要访问RESTAPI,即

localhost:8081/schemas/ids/1

我如何做到这一点

我正在使用最新版本的kafka和schema注册表。。并尝试使用JavaScript CORS请求

编辑

这是属性文件

这是密码

这里是错误

这是日志


将以下配置参数添加到etc/schema registry/schema-registry.properties文件以启用CORS

access.control.allow.methods=GET、POST、PUT、OPTIONS
access.control.allow.origin=*


这里有配置参数的完整文档

将以下配置参数添加到etc/schema registry/schema-registry.properties文件以启用CORS

access.control.allow.methods=GET、POST、PUT、OPTIONS
access.control.allow.origin=*


这里有配置参数的完整文档

不确定CORS是如何发挥作用的。当你直接打电话时,会出现什么错误?如果您只是从flask外部的shell运行
curl localhost:8081/schemas/ids/1
,会怎么样?我认为这与CORS有关,因为我得到的错误是
XMLHttpRequest无法加载。。。不存在访问控制允许原点标头…
。我尝试过使用一个JavaScript CORS函数,但在网上发现它没有用。如果我直接在浏览器中访问kafka模式注册表rest API URL,它可以正常工作。不确定CORS是如何发挥作用的。当你直接打电话时,会出现什么错误?如果您只是从flask外部的shell运行
curl localhost:8081/schemas/ids/1
,会怎么样?我认为这与CORS有关,因为我得到的错误是
XMLHttpRequest无法加载。。。不存在访问控制允许原点标头…
。我尝试过使用一个JavaScript CORS函数,但在网上发现它没有用。如果我直接在浏览器中转到kafka模式注册表rest API URL,它可以正常工作。我尝试了这一点,并将这些行添加到kafka服务器属性中。。没有luckAlso,在这种情况下,您应该能够使用基本的ajax请求。。在找不到CORS函数而不是Kafka服务器的情况下,这必须进入schema-registry.properties,然后您需要重新启动SRTry,尝试更完整的方法列表GET、POST、DELETE、PUT、HEAD、OPTIONS,并检查SR日志以获取更多调试信息。它正在从您的配置文件中获取注释。从配置文件中删除内联注释,或将它们放在以“#”开头的单独一行中。我尝试过这样做,并将这些行添加到kafka服务器属性中。。没有luckAlso,在这种情况下,您应该能够使用基本的ajax请求。。在找不到CORS函数而不是Kafka服务器的情况下,这必须进入schema-registry.properties,然后您需要重新启动SRTry,尝试更完整的方法列表GET、POST、DELETE、PUT、HEAD、OPTIONS,并检查SR日志以获取更多调试信息。它正在从您的配置文件中获取注释。从配置文件中删除内联注释,或将它们放在以“#”开头的单独一行中
localhost:5000