POST之后,提取API不会提取任何内容

时间:2019-05-14 05:49:15

标签: javascript ecmascript-6 es6-promise fetch-api

使用 Fetch API来发布表单数据后从服务获取数据,该表单数据不会返回任何适当的数据。始终返回 opaque 响应。但是我需要跨域获取/发布数据。这是我的代码。

         fetch('http://localhost:3000/default/index', {
            method: 'POST',
            body: formData,
            mode: 'no-cors',
            headers: {
                'Accept': 'application/json, text/plain, */*',
                'Content-Type': 'application/json'
              }
        }).then(function (response) {
            return response.json();
        }).then(function (data) {
            debugger;
        }).catch(function (error) {
            console.log(error);
        });

运行脚本后,得到了这个

enter image description here

我需要从服务器端返回的正确响应。

注意:在“网络”标签中,我可以看到正确的字符串化响应,但仍然无法在 then 函数响应中得到它。

0 个答案:

没有答案