reactjs 中的 http post 请求不起作用

http post request in reactjs not working

我正在尝试从我的 reactjs 应用程序发出 http post 请求,以表达本地托管的内容。我不需要从这个 post 请求传递任何东西(不需要参数),我只希望请求通过。所有参数都已在我的快速代码中指定。我 运行 我的 reactjs 应用程序在本地位于不同的端口。这是我的做法。

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

这个 link 对 post 人有效,只是这个 http post 方法不起作用。任何帮助将不胜感激。

对我来说,当我删除 ,

{ 'mode': 'no-cors' }

此外,假设您 body: 有内容(它现在是空的,因此不会对 POST 请求执行任何操作):您应该将 JSON.stringify() 添加到正文中。所以:

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

如果 cors 给您带来问题,有一种简单的方法可以在后端修复它(特别是 rails)。