Local React, Node / Express Heroku Issue



我是React + Node/Express开发新手。

  • 我有一个react客户端,我只在本地运行http://localhost:3000/
  • 我已经设法在Heroku上部署了我的Node + Express服务器,服务器正在工作
  • 然而,当我从本地react应用程序运行请求时,例如尝试注册,登录我的应用程序,请求不会通过。

get请求工作正常,但是对于post请求,我在Heroku的控制台上得到这种类型的响应:

在= info方法=选择路径="/login"主机=host-name-hererequest_id=id herefwd =,ip这里";绝妙的=。1连接=0ms服务=3ms状态=204字节=301协议=https

代替post请求,我只得到method = Options.

希望调试和了解更多关于这个问题。谢谢你!

查看发送POST请求的代码。如果它只发送一个OPTIONS请求,它可能只是发送一个OPTIONS请求,或者它发送的是OPTIONS而不是POST。

代码可能会遇到一个错误,导致它在发送POST请求之前停止,所以查看浏览器的javascript控制台的开发者选项(Ctrl+Shift+K/I),看看应用程序发送options请求后是否有任何javascript错误,作为一个起点。