私はElmフロントエンドとElixir/PhoenixバックエンドでWebソケットを使い始めています。 Phoenixサーバーは、接続するuriをElmアプリケーションに伝える必要があります。 (たとえば、開発環境ではws://localhost:4000/socket/websocket
ですが、実稼働環境では他のものがあります)エリクシール/フェニックスのアプリは、どのようにWebSocket URIを知っていますか?
static_url
と同等のものがあることを期待していましたが、見つかりませんでした。ある?
(私は可能性をハードコーディングすることができ知っているが、フェニックスはすでにそれを知っている必要がありますように、それはそうです。)私は本当にこのためPhoenix.Endpoint
でヘルパー関数があるはずと考えたが、私は何も見つかりませんでした
また、クライアントからホストを取得することもできます。 http://stackoverflow.com/a/40482399/649830 – bbz