Laravel passport 在 localhost 上工作,但在 heroku 上不工作

我正在使用 java (android) 开发身份验证(登录和注册)应用程序。

现在,为了与数据库进行通信,我被要求使用 Laravel Web 应用程序来实现它。我配置了所有内容(Laravel护照)并使用邮递员对其进行了测试。

我在 Heroku 上部署了网站并用它配置了 pgsql。然后我在邮递员中复制了请求并更改了 URL。

问题是它正在数据库中添加新用户,但它返回 500 内部服务器错误,没有访问令牌

postman response when adding the user:

https://img1.sycdn.imooc.com/65aa3c000001558615880470.jpg

the new user in the db:

https://img1.sycdn.imooc.com/65aa3c0f0001120704130133.jpg

the code responsible for adding users (same code is still working on localhost)

https://img1.sycdn.imooc.com/65aa3c1c0001662c06610290.jpg



千巷猫影
浏览 74回答 1
1回答

MM们

创建用户后可能出现错误。您会收到服务器端 500 响应,因为它没有向您发送正确的标头以 json 格式进行响应。某些 API 要求您在发送请求时发送特定标头,通常用于提供有关您正在执行的操作的其他元数据。您可以在“标头”选项卡中进行设置。输入您需要的任何键值对,Postman 会将它们与您的请求一起发送。键入时,Postman 会提示您提供可用于自动完成设置的常用选项,例如Accept确保您正在发送并在您的文件中查看错误。Accept: application/json.envAPP_DEBUG=true
打开App,查看更多内容
随时随地看视频慕课网APP