isomorphic-fetch:无法获取

时间:2017-05-05 06:19:25

标签: javascript http fetch fetch-api isomorphic-fetch-api

当我打开 POST 请求时,它运行不正常,我的代码有什么问题?

顺便说一下。我发送 POST 请求,但服务器收到 OPTIONS 请求。

try{
    const URL = config.LOGIN;
    const data = await fetch(URL,{
        method:"POST",
        headers:{
            "Accept": "application/json",
            "Content-Type": "application/json"
        },
        body:JSON.stringify({
            "a":1,
            "b":2
        })
    }).then((response)=>{
        return response.json();
    });

    console.log(data)
}catch(e){
   // TypeError: Failed to fetch
    alert(e)
}

浏览器报告错误: 405:方法不允许

GET 请求正常

const data = await fetch(URL).then((res)=>{
    return res.json()
});

客户端:

405: Method Not Allowed
TypeError: Failed to fetch

服务器:

[W 170505 14:20:00 web:1971] 405 OPTIONS /shundai/CoffeeManagementLogin (192.168.2.114) 1.00ms

谢谢!

0 个答案:

没有答案