phoenix-framework

    0熱度

    1回答

    我試圖設置我的環境來開發使用Docker的Phoenix應用程序。 Unitil至此一切都很好,除了VIRTUAL_HOST的一部分,我想通過訪問app.dev而不是localhost:4000訪問我的應用程序。 我使用這個搬運工,compose.yml文件: version: '2' services: proxy: image: jwilder/nginx-proxy

    1熱度

    2回答

    我已經成員,列表項和記憶定義爲多重嵌套的變更如下: schema "lists" do has_many :itemlists, Learnit.Itemlist, on_delete: :delete_all many_to_many :items, Learnit.Item, join_through: Learnit.Itemlist has_many :mem

    10熱度

    1回答

    我有一個關於如何在我的鳳凰應用程序的體系結構中最好地處理從第三方API獲取數據的問題。從本質上講,我有一個控制器接收客戶端的IP地址作爲參數。然後我需要從外部API獲取與該IP地址相關聯的地理位置,並將兩者都存儲在數據庫中(即,ip和geolocation)。 現在我的方法是使用一個插件,然後在連接結構中返回結果。 但我也可以通過直接在模型中創建一個函數來獲取數據,然後在變更集操作期間調用它。 或

    0熱度

    1回答

    我正在構建一個與Phoenix服務器進行實時通信的Javascript客戶端應用程序,並且想知道是否收到推送到服務器的消息。它看起來像鳳凰的socket.js希望我使用類似: channel.push("mymessage", {data: 123}) .receive("ok", function(){ console.log("Message pushed successfully"

    1熱度

    1回答

    我正在與鳳凰框架來創建不同類型的聊天應用程序。在我的情況下,我們有聊天室,但不能用作普通聊天室。 每個用戶都有自己的房間,他可以使用不同的設備(手機,電腦,其他來源)加入他的房間。 用戶A有自己的房間,用戶B有自己的房間,這兩個成員不像現實世界中的正常場景那樣連接到單個房間。 現在,我的用戶A希望將消息發送到用戶B 信息數據,例如: from : A to :B message : test

    0熱度

    2回答

    當我在本地運行我的Phoenix應用程序時,所有請求的基本URL類似http://localhost:4000。在生產中,它就像https://example.com/。 我想通過這個基地址到我的JavaScript。我怎麼才能得到它? 注: 我不想檢查conn;這是我想在編譯或啓動時設置的,而不是在請求時設置的。 我知道我可以檢查Application.get_env(:myapp, MyApp

    0熱度

    1回答

    將我的應用程序從Livestory重命名爲Citybuilder後,我無法啓動它。 mix phx.server回報: Could not render "app.html" for Citybuilder.Web.LayoutView, please define a matching clause for render/2 or define a template at "lib/Citybu

    1熱度

    1回答

    我想用https://github.com/smoku/phoenix_api_docs來製作文檔的API,但我有一個問題,如文檔中表示,我把在test_helper.exs這樣的: PhoenixApiDocs.start ExUnit.start(formatters: [ExUnit.CLIFormatter, PhoenixApiDocs.Formatter]) 當我運行混合測試,控制

    0熱度

    1回答

    經過1天的全面搜索,我沒有找到方法如何通過WebSocket JavaScript類將事件發送到Phoenix頻道。 這是我的信道定義: defmodule Test.GeneralRoomChannel do use Test.Web, :channel # Rejoins la room générale def join("general_room:lobby

    1熱度

    1回答

    我來自鐵軌背景(與許多Elixir人一樣)。我目前的問題是,我試圖查詢特定的記錄。對於我來說,這對於鐵路來說並不是一件容易的事,但我似乎無法在鳳凰城找到它。這是我想要做的: 我有一個Location表has_many Monitors和監視器有一個不是一個號碼。這些號碼僅適用於某個位置,因此我無法僅通過顯示器號碼找到特定的顯示器。所以我必須將其範圍擴大到它所屬的位置。在Rails我會做這樣的事情: