0
我使用的是衛報鳳應用程序,但我不能使用控制器put_session和get_session方法與守護護法,在鳳凰城的應用程序會話
defmodule Bonsai.LedgerController do
use Bonsai.Web, :controller
alias Bonsai.{Repo, Ledger}
plug Guardian.Plug.EnsureAuthenticated, handler: Bonsai.SessionController
plug :scrub_params, "ledger" when action in [:create]
def index(conn, _params) do
put_session(conn, :sess_val, "A value") # Generates error
ledgers = Repo.all(Ledger)
render(conn, "index.json", ledgers: ledgers)
end
末
什麼是錯誤? – Gazler
試圖康恩= put_session(康涅狄格州,:my_key, 「A值」)時 [錯誤] #PID <0.638.0>運行Bonsai.Endpoint終止 服務器:localhost:4000(HTTP) 請求:GET/API/V1 /橫木 * *(退出)出現異常: **(ArgumentError)會話未獲取,請調用fetch_session/2 –
您在Router管道中是否有'plug:fetch_session'? – Gazler