คำถามในหัวข้อ '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