簡體   English   中英

將應用程序部署到Heroku時,對Rails API后端和React前端的身份驗證請求失敗

[英]Authenticated requests for an Rails API backend and React frontend fail when app deployed to Heroku

我有一個使用Rails API后端和React前端的應用程序。 它在本地工作,但是在我將其部署到Heroku之后,所有需要身份驗證的請求均失敗並給出

錯誤: “令牌無效”

我已經檢查了標頭,並且令牌在那里。 通過查看Heroku日志無法找出問題所在。

有人有類似的問題嗎? 謝謝!

Heroku日志的一個片段:

2017-10-26T17:56:36.419481+00:00 app[web.1]: I, [2017-10-
26T17:56:36.419403 #4]  INFO -- : [bc68efaf-22e2-4274-92d8-
d1202d2b1228]   Parameters: {"auth"=>{}}
2017-10-26T17:56:36.420592+00:00 app[web.1]: I, [2017-10-
26T17:56:36.420511 #4]  INFO -- : [bc68efaf-22e2-4274-92d8-
d1202d2b1228] [active_model_serializers] Rendered 
ActiveModel::Serializer::Null with Hash (0.18ms)
2017-10-26T17:56:36.421050+00:00 app[web.1]: I, [2017-10-
26T17:56:36.420931 #4]  INFO -- : [bc68efaf-22e2-4274-92d8-
d1202d2b1228] Filter chain halted as :authenticate_token! rendered or 
redirected
2017-10-26T17:56:36.421378+00:00 app[web.1]: I, [2017-10-
26T17:56:36.421175 #4]  INFO -- : [bc68efaf-22e2-4274-92d8-
d1202d2b1228] Completed 403 Forbidden in 2ms (Views: 1.1ms | 
ActiveRecord: 0.0ms)

Heroku具有可以定義變量的設置。 您可能有一個.env變量或需要在其中定義的類似內容,因為Heroku無法識別它。

暫無
暫無

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

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