【问题标题】:Running JavaScript code locally on Tomcat throws access control error for Kafka REST Proxy在 Tomcat 上本地运行 JavaScript 代码会引发 Kafka REST 代理的访问控制错误
【发布时间】:2018-07-12 14:14:14
【问题描述】:

我正在运行一个 HTML 应用程序,其中包含用于 HTTP 请求的 JavaScript 代码。此 JavaScript 代码进一步调用(POST API)在同一台 Macbook 上本地运行的 Confluent Kafka 服务器。

此 HTML 应用程序在 Tomcat 服务器上本地运行。

未能加载http://localhost:8082/topics/topictest:响应 预检请求未通过访问控制检查:否 请求中存在“Access-Control-Allow-Origin”标头 资源。因此不允许使用原点“http://localhost:8080” 访问。

当我运行这个具有 JavaScript POST XMLHttpRequest 的 HTML 应用程序时,我在浏览器控制台中收到上述错误。

能否请您指教,我在这里做错了什么?

【问题讨论】:

    标签: javascript rest apache-kafka cors confluent-platform


    【解决方案1】:

    据我了解,您可能需要检查 Kafka 服务器中的 CORS 设置。如果之后仍有问题,您可能还需要检查 以下资源。

    1. CORS XMLHttpRequests in Javascript
    2. If you are using localhost in chrome

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-19
      • 2020-11-10
      • 1970-01-01
      相关资源
      最近更新 更多