ค้นหาเว็บไซต์

node.js - ไม่สามารถใช้เส้นทางสัมบูรณ์ในโฟลเดอร์ API ของ Vercel


ทดสอบรีโปที่ https://github.com/user72356/vite-project

ฉันกำลังพยายามนำเข้ามอดูลโดยใช้เส้นทางแบบ absolute จากภายในไดเรกทอรี api ของแอปของฉัน ฉันสามารถใช้เส้นทางแบบ absolute ในส่วนหน้าของโค้ดได้ เช่น import hello from "shared/hello"; แต่ไม่สามารถใช้ได้ภายในไดเรกทอรี api

การทำเช่นนั้นจะทำให้เกิดข้อผิดพลาด ไม่พบโมดูล ดูที่ https://github.com/user72356/vite-project/blob/main/api/index.ts เพื่อดูโค้ดจริง

ฉันมีประสบการณ์จำกัดกับ Vercel และ Node.js แต่ฉันคิดว่าฉันอาจเข้าใจว่าเกิดอะไรขึ้น จากที่สิ่งใด ๆ ในไดเรกทอรี api ทำงานบน Node ฉันจึงคิดว่า shared/hello ไม่แมปไปยังอะไรบนระบบไฟล์ มันแมปอย่างถูกต้องไปยังบางสิ่งบนเว็บเท่านั้น เช่น example.com/shared/hello แจ้งฉันด้วยว่าฉันเข้าใจถูกต้องหรือไม่

ฉันจะทำให้ shared/hello เป็นเส้นทางการนำเข้า (import path) ที่ถูกต้องทั้งฝั่ง front-end และฝั่ง back-end (โฟลเดอร์ api) ได้อย่างไร นี่เป็นไปได้หรือเปล่า?