簡體   English   中英

Laravel 護照在本地主機上工作,但不在 heroku 上工作

[英]Laravel passport is working on localhost but not on heroku

我正在使用 java (android) 開發身份驗證(登錄和注冊)應用程序。

現在為了與數據庫通信,我被要求使用 Laravel Web 應用程序實現它。 我配置了所有內容(Laravel 護照)並使用郵遞員對其進行了測試。

我在 Heroku 上部署了該網站並使用它配置了 pgsql。 然后我在郵遞員中復制了請求並更改了 URL。

問題是它正在數據庫中添加新用戶,但它返回 500 內部服務器錯誤,沒有訪問令牌

postman response when adding the user:

在此處輸入圖片說明

the new user in the db:

在此處輸入圖片說明

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

在此處輸入圖片說明

創建用戶后,您可能遇到錯誤。 您收到服務器端 500 響應,因為它沒有向您發送正確的標頭以在 json 中進行響應。

某些 API 要求您隨請求一起發送特定標頭,通常是為了提供有關您正在執行的操作的附加元數據。 您可以在“標題”選項卡中進行設置。 輸入您需要的任何鍵值對,郵遞員會將它們與您的請求一起發送。 在您鍵入時,Postman 會提示您提供可用於自動完成設置的常用選項,例如Accept

確保您正在發送Accept: application/json並在您的.env文件中發送此APP_DEBUG=true以查看錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM