node.js - Nu pot folosi căi absolute în folderul API Vercel


Testare repo la https://github.com/user72356/vite-project

Încerc să import module folosind calea lor absolută din interiorul directorului api al aplicației mele. Pot folosi căi absolute în partea de front-end a codului, de exemplu import hello from "shared/hello";, dar nu și în interiorul directorului api.

Făcând acest lucru rezultă într-o eroare Cannot find module. Vezi https://github.com/user72356/vite-project/blob/main/api/index.ts pentru a vedea codul real.

Am experiență limitată cu Vercel și Node.js, dar cred că aș putea înțelege ce se întâmplă. Deoarece tot ce se află în directorul api rulează pe Node, presupun că shared/hello nu corespunde cu nimic din sistemul de fișiere. Se mapează corect doar la ceva pe web, adică example.com/shared/hello. Spune-mi dacă am înțeles corect.

Cum pot face ca shared/hello să fie un path de import valid atât pe partea de front-end, cât și pe partea de back-end (folderul api)? Este asta posibil măcar?