Sebbene sia possibile accedere direttamente agli endpoint API di Sunra dal codice lato client, l’archiviazione delle chiavi API in tali ambienti comporta rischi significativi per la sicurezza. Per risolvere questo problema, gli sviluppatori in genere creano API lato server personalizzate che interagiscono in modo sicuro con servizi di terze parti come Sunra prima di restituire i risultati al client. Sebbene efficace, questo approccio spesso distoglie i team dalla concentrazione sui loro obiettivi di business principali. Per semplificare questo processo, abbiamo sviluppato librerie client che supportano una modalità proxy. Questa funzione consente di utilizzare le librerie client nel codice del frontend mantenendo le chiavi API al sicuro all’interno dell’infrastruttura lato server.Documentation Index
Fetch the complete documentation index at: https://docs.sunra.ai/llms.txt
Use this file to discover all available pages before exploring further.
Soluzioni proxy predefinite
Offriamo soluzioni proxy predefinite per diversi framework popolari:- Node.js con Next.js: un gestore di route API di Next.js che può essere utilizzato in qualsiasi app Next.js. Supporta sia i router Page che App. Lo usiamo noi stessi in tutte le nostre app in produzione.
- Node.js con Express: un gestore di route Express che può essere utilizzato in qualsiasi app Express. È inoltre possibile implementare una logica personalizzata e comporla insieme ai propri gestori.
Impostazione del proxy
Per integrare la funzionalità proxy, configura il tuo client specificando ilproxyUrl nelle tue impostazioni: