คำถามในหัวข้อ 'phoenix-framework'

จะถ่ายทอดข้อความจาก Phoenix Controller ไปยัง Channel ได้อย่างไร?
มีวิธีถ่ายทอดข้อความไปยังช่องจากภายนอกช่องนั้นหรือไม่? อาจมีบางอย่างเช่น Channel.broadcast topic, event, data ? ฉันเห็นบางอย่างเช่นนี้ ที่นี่ แต่เวอร์ชันสุดท้ายของ Phoenix.Channel.broadcast/3 (ณ วันนี้) ใช้ซ็อกเก็ตที่แสดงถึงช่อง และหัวข้อ
10072 มุมมอง
schedule 23.11.2023

วิธีใช้แฟรกเมนต์เพื่อส่งคืนค่าเมื่ออัปเดตใน Ecto
ฉันต้องทำการอัปเดตในฐานข้อมูลและส่งกลับค่า ซึ่งสามารถทำได้โดยใช้คีย์เวิร์ด RETURNING ใน PostgreSQL เนื่องจากสิ่งนี้ไม่รองรับโดย ecto ฉันเดาว่าฉันต้องใช้ แฟรกเมนต์ แต่ฉันไม่แน่ใจว่าต้องทำอย่างไร นี่คือสิ่งที่ฉันมี: query = from(v in...
1399 มุมมอง
schedule 09.12.2023

บันทึกที่อยู่ IP จริงเกี่ยวกับการใช้ฟีนิกซ์ใน nginx อัปสตรีม
ฉันมีแอปฟีนิกซ์ที่อัปสตรีมเช่นนั้น: upstream my_app { server localhost:3001; } server { root /var/www/my_app/priv/static; listen 80; location / { proxy_pass http://my_app; } } ฉันต้องการติดตามที่อยู่ IP จริง...
533 มุมมอง
schedule 03.11.2023

ตั้งค่าการประทับเวลาเป็นไมโครวินาทีใน Phoenix ด้วย MySQL
ฉันประสบปัญหาในการใช้ Phoenix 1.2, ecto 2.1.4, mariaex 0.8.2, mysql 5.6.33 — ฉันต้องการจัดเก็บการประทับเวลาเป็นไมโครวินาที แต่คอลัมน์ที่สร้างโดยฟังก์ชัน timestamps/1 นั้นเป็น datetime มาตรฐาน ซึ่งจะปัดเศษ ถึงวินาที ใน เอกสาร...
202 มุมมอง
schedule 02.12.2023

(Protocol.UndefineError) โปรโตคอลนับไม่ได้นำมาใช้สำหรับ 3
ฉันกำลังพยายามคืนจำนวนเงินรวมหลังจากทำความเข้าใจแล้ว นี่คือสิ่งที่ฉันพยายาม: range = 1..999 multiple_of_3_or_5? = fn(n) -> (rem(n, 3) == 0 || rem(n, 5) == 0) end for n <- range, multiple_of_3_or_5?.(n), do: Enum.reduce(n, 0, fn(x, y)...
698 มุมมอง
schedule 02.01.2024

ฉันสามารถเพิ่มการมอบหมายให้กับ "ซ็อกเก็ตหลัก" หลังจากสร้างการเชื่อมต่อแล้วได้หรือไม่?
ตามที่อธิบายโดย โพสต์นี้ เมื่อไคลเอ็นต์เชื่อมต่อกับเซิร์ฟเวอร์เป็นครั้งแรก “ซ็อกเก็ต/กระบวนการหลัก” จะถูกสร้างขึ้นและเก็บการกำหนดไว้ ต่อมา เมื่อลูกค้าเข้าร่วมช่อง/หัวข้อเฉพาะ...
31 มุมมอง
schedule 10.12.2023

รูปแบบที่ตรงกับแผนที่ภายในแผนที่ในส่วนหัวของฟังก์ชัน
ขณะนี้ฉันมีอินสแตนซ์ของพารามิเตอร์ที่มีลักษณะดังนี้: params: %{ "continent" => %{ "deleted_date" => nil, "name" => "Asia", "to_be_deleted" => true }, "id" => "16" },...
86 มุมมอง
schedule 31.10.2023

เอ็กโต้ | วิธีรับโมดูลสคีมาทั้งหมดในแอปพลิเคชัน
ฉันกำลังพยายามสร้างงานมิกซ์สำหรับระบบอัตโนมัติบางนั่งร้าน และฉันต้องการรับรายการชื่อโมดูลทั้งหมดในแอปพลิเคชันซึ่งมีการใช้งานสคีมาและสคีมาแบบฝัง ในที่สุดฉันต้องการรายการสคีมาทั้งหมดที่มีคำจำกัดความของฟิลด์ ไม่ใช่แค่ชื่อโมดูล เราจะได้มันมาหรือไม่...
415 มุมมอง
schedule 19.12.2023

โรงกลั่นล้มเหลวพร้อมข้อความคูณโมดูลที่กำหนด: 'Elixir.Telemetry'
เมื่อฉันพยายามอัปเกรดแอปพลิเคชัน Phoenix ที่ทำงานอยู่โดยใช้ Distillery บิลด์ล้มเหลวโดยมีข้อความเหล่านี้: Generated teamgenik app ==> Assembling release.. ==> Building release my_app:0.10.7 using environment prod ==> Generated .appup for...
143 มุมมอง
schedule 22.12.2023