我正在尝试从我的reactjs应用程序发出一个http post请求来表达本地托管的内容。我不需要从这个帖子请求中传递任何内容(不需要参数),我只是希望请求通过。所有参数都在我的明确代码中指定。我在不同的端口本地运行reactjs应用程序。我正是这样做的。
fetch('http://localhost:8080/api/send', { 'mode': 'no-cors' }, {
method: 'post',
headers: { 'Content-Type': 'application/json' },
body: {
}
});
此链接适用于邮递员,只是这个http post方法不起作用。任何帮助将不胜感激。
答案 0 :(得分:0)
对我来说,当我删除时,它正在工作,
{ 'mode': 'no-cors' }
另外,假设您body:
有内容(现在它已空,因此无法对POST请求执行任何操作):您应该向正文添加JSON.stringify()
。所以:
body: JSON.stringify({
//content here
})
如果cors
给您带来问题,可以通过简单的方法在后端修复(特别是使用rails)。