【问题标题】:Additional GET requests before POST request that my code isn't making我的代码没有发出的 POST 请求之前的其他 GET 请求
【发布时间】:2015-10-12 11:57:10
【问题描述】:

只有在生产中,从不在本地主机上,superagent 似乎在 POST 请求之前发出了额外的 GET 请求。这与this unanswered question 类似,但使用的是其他软件,这只是超级代理。

客户端代码就是一个简单的POST请求:

superagent
.post('/api/v1/csr/whois')
.send({
    someKey: someValue
})
.end(function(res){
    log('Whois response:', res)
})

【问题讨论】:

    标签: javascript post get


    【解决方案1】:

    这是跨域请求共享。

    额外的 GET 请求是 CORS 的“飞行前”请求。这已在 node/express 应用程序中使用以下方法修复:

    var cors = require('cors');
    app.use(cors());
    

    【讨论】:

      猜你喜欢
      • 2019-01-13
      • 1970-01-01
      • 1970-01-01
      • 2017-06-28
      • 2022-01-06
      • 2014-06-04
      • 1970-01-01
      • 1970-01-01
      • 2018-12-05
      相关资源
      最近更新 更多