推 gpmm: 沒用過 sail(掩面 03/18 01:22
→ gpmm: 你發 request 是從前端還是後端?有錯誤資訊嗎? 03/18 01:23
→ umaka0325: 後端發request 沒有錯誤訊息直接timeout 但用paradors 03/18 12:08
→ umaka0325: 就沒這問題 不懂原因在哪? 03/18 12:08
→ umaka0325: Laradock 03/18 12:08
推 hiigara: 發 request 是怎麼發的?從哪裡用什麼工具打? 03/18 12:30
→ hiigara: 扯到 docker 也可能是 docker network 設定問題 03/18 12:30
→ hiigara: 不同 container 不互通之類 03/18 12:31
是有兩套服務嗎?
一套用 Laravel Sail 起的 Docker,
一套是你的驗證系統 http://localhost/oauth/token
這樣?
如果手動打 token 可以拿到,但是從 Docker 中發 request 不行,
我會先懷疑是 Docker 無法連到你的 localhost
(Docker 沒那麼熟…但你從 Docker 打 localhost 會打到 Docker 自己吧…)
簡單一點就進 Docker 裝個 curl / ping 打看看確認網路連通,
再用 curl 拿你 localhost 的 token 看看,
都通了再去 PHP 裡面測試。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.228.240.79 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1711077161.A.E3E.html