TDD
fascinating-indigo
[Javascript] TypeError: Promise.withResolvers is not a function.
Errorนี้เกิดจากอะไรครับพอดีได้ลองนำopen sourceจากgithub(pdf to chat)มาลองเล่นดู ดึงapi keyทุกอย่างแล้ว แต่เมื่อลองเข้าไปในฟังชันก์คุยกับPdf fileมันขึ้นหน้าต่างนี้ทันที ฟังชันก์อื่นทำงานปกติ versionทุกอย่างล่าสุดหมดครับ รบกวนพี่ๆด้วยครับ

22 Replies
fascinating-indigoOP•10mo ago
terminal kub

sensitive-blue•10mo ago
ลองเป็น
await auth().protect();
มั๊ยครับรบกวนขอ snippet ได้ไหมครับ
pdf.js ไหมครับ
fascinating-indigoOP•10mo ago
ทำอย่างไรครับ
ใช่ครับ
ไม่รู้ว่าผมตั้งค่า CORS.json ใน Firebase Storageผิดหรือป่าว
แบบว่าคัดลอกโค้ดมาหน่อยครับผม
ใช้สัญลักษณ์ ` สามตัวคลุมโค้ดไว้นะครับแล้วก็ประกาศภาษา
แบบ

fascinating-indigoOP•10mo ago
มันเกิน2พันเลยดิสให้ส่งเป็นไฟล์นี้ครับ
fascinating-indigoOP•10mo ago
เดี๋ยวจะลองค้นดูให้นะครับ
@risssss ผมลองอ่าน stackoverflow มีคนพูดว่าเวอร์ชั่นมันน่าจะไม่ตรงกันครับ
ลองอัพเกรด nodejs เป็นเวอร์ชั่นล่าสุดรึยังครับ
Stack Overflow
pdf.js pdfjs-dist Promise.withResolvers is not a function
I'm trying to extract data from pdf files and return it. here's the code in the serverside in astro
import * as pdfjsLib from "pdfjs-dist";
pdfjsLib.GlobalWorkerOptions.workerSrc = "...

Promise.withResolvers จะไม่ซัพพอร์ต nodejs ต่ำกว่า v22 ครับ
fascinating-indigoOP•10mo ago
ล่าสุดครับ ถ้าไม่ได้ ยังไงก็ขอบคุณมากๆแล้วครับ

เพิ่มเติมจากในรูปครับ ลองให้ gpt เช็ค มันแจ้งมาประมาณนี้ครับ


error 1 : มันบอกว่าปัญหาที่
.headers
คือพยายามจะใช้ iteration โดยที่ไม่ await รอค่ามันก่อนครับ มันบอกให้ลอง await พวกที่เรียกใช้ async เวลาใช้ api ดูครับ มันแนะนำว่าให้ลองเช็คจุดที่ใช้ async บางตัวอาจจะยังไม่ได้ await ครับ โดยเฉพาะจุดที่ใช้ .auth()
error 2 : มันแจ้งว่าคุณเรียกใช้ auth().protect()
ด้านนอก await มันแนะนำว่าให้ลองเปลี่ยน auth().protect();
เป็น await auth();
ดูครับผม
ลืมบอกครับ เมนต์นี้เขาแนะนำว่า วิธีที่แนะนำให้ใช้ pdf.js ใน node.js ให้ลองใช้ตัวเก่า legacy build ดูครับfascinating-indigoOP•10mo ago
โอ้ แก้ได้จริงครับ ขอบคุณมากๆครับ
แต่เจอปัญหาใหม่ตรงที่มาหน้าpdfไม่ขึ้นมาด้วยครับ
fascinating-indigoOP•10mo ago

fascinating-indigoOP•10mo ago
ยินดีครับ
มันไม่มี error อะไรขึ้นเหรอครับ
fascinating-indigoOP•10mo ago
เป็นปกติแล้วครับ พอดีลืมก็อปโค้ดด้านล่างของลิงค์นั้นมาด้วย ฮ่าๆๆ
ยังไงก็ขอบคุณมากๆครับย
ยินดีครับ ขออนุญาตปิดโพสต์เป็น ✅ Fixed นะครับผม
other-emerald•10mo ago
🔒 โพสต์ถูกล็อคแล้ว
โพสต์นี้ถูกตั้งสถานะว่า
แก้ไขเรียบร้อยแล้ว
หากมีคำถามเพิ่มเติม กรุณาทำการโพสต์ใหม่ได้ที่หมวดหมู่ <#1236768988663644261>