【问题标题】:Koa.js CORS in Firefox / ChromeFirefox / Chrome 中的 Koa.js CORS
【发布时间】:2018-01-04 10:05:42
【问题描述】:

所以我有一个 http GET 请求:http://localhost:8080/api/toptracks

我安装了 koa-cors 包并将 cors 设置为:

app.use(cors({
 origin: 'http://localhost:3000'
}));

axios 调用只是一个简单的axios.get(url).then(..)

但它只在 Chrome 而不是在 Firefox 中返回,网络选项卡显示类似DNS resolution,我清除了缓存。

有人知道如何解决吗?

【问题讨论】:

  • 可能是 FireFox 不允许调用 localhost。在处理 devlopmentproduction 服务器时,您将真正了解真实行为
  • 但是在浏览器中调用,它返回一个带有数据的 JSON

标签: javascript firefox axios koa


【解决方案1】:

设法用解决方案修复:

axios({
      method: 'GET',
      url: 'http://localhost:8080/api/track/toptracks?limit=250',
      headers: {
        'Content-Type': 'application/json'
      },
      json: true
    })

【讨论】:

    猜你喜欢
    • 2014-12-11
    • 2016-01-15
    • 1970-01-01
    • 2014-12-24
    • 2017-08-15
    • 1970-01-01
    • 2014-11-19
    • 2015-11-19
    • 2013-12-21
    相关资源
    最近更新 更多