通過 Heroku 將 MERN 應用程式投入生產時,您必須將 Express 服務器分配給埠環境變數。在生產中,heroku 域名是否指向該特定埠,以便您可以訪問 express 服務器?
uj5u.com熱心網友回復:
在生產中,heroku 域名是否指向該特定埠,以便您可以訪問 express 服務器?
從技術上講,域不指向任何埠。但是 Heroku路由器做你期望他們做的事情:
提供 SSL 終止的負載平衡器接收入站請求。從這里它們被直接傳遞給一組路由器。
路由器負責確定應用程式 Web dyno的位置,并將 HTTP 請求轉發到這些 dyno 之一。
您的應用程式的用戶不需要知道(一般來說,也無法知道)您的應用程式系結到哪個埠。這是一個內部運行時細節。Heroku 自動將請求路由到您正在運行的應用程式。
無論您的應用程式的“用戶”是使用 Web 瀏覽器的人,還是可能在完全不同的服務器上運行的前端應用程式,這都是正確的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/503976.html
下一篇:Sprockets::DoubleLinkError-無法鏈接具有相同輸出路徑的多個檔案(“application.js”)
