reactjs中的http post请求无效

时间:2018-03-08 19:18:53

标签: reactjs http express post fetch-api

我正在尝试从我的reactjs应用程序发出一个http post请求来表达本地托管的内容。我不需要从这个帖子请求中传递任何内容(不需要参数),我只是希望请求通过。所有参数都在我的明确代码中指定。我在不同的端口本地运行reactjs应用程序。我正是这样做的。

fetch('http://localhost:8080/api/send', { 'mode': 'no-cors' }, {
            method: 'post',
            headers: { 'Content-Type': 'application/json' },
            body: {
            }
        });

此链接适用于邮递员,只是这个http post方法不起作用。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

对我来说,当我删除时,它正在工作,

{ 'mode': 'no-cors' }

另外,假设您body:有内容(现在它已空,因此无法对POST请求执行任何操作):您应该向正文添加JSON.stringify()。所以:

body: JSON.stringify({
          //content here
        })

如果cors给您带来问题,可以通过简单的方法在后端修复(特别是使用rails)。