Maison > interface Web > tutoriel CSS > Fonctions sans serveur comme proxys

Fonctions sans serveur comme proxys

Christopher Nolan
Libérer: 2025-03-21 09:40:12
original
407 Les gens l'ont consulté

Fonctions sans serveur comme proxys

Ma fascination initiale pour les fonctions sans serveur provenait de la webtask d'Auth0 (désormais interrompue). Cette plate-forme, ressemblant à Codepen, a permis de créer de petites fonctions Node.js déclenchées par des demandes d'URL - l'essence de l'informatique sans serveur. Surtout, WebTask a géré le stockage secret, permettant la création de proxys API sécurisés. La fonction recevrait une demande, accéder à une API à l'aide de clés protégées, récupérerait les données et la renvoyer au client, sauvegarder les clés d'API tout en accédant à des données à partir de sites Web autrement statiques. C'était incroyablement intelligent.

Bien que WebTask ait disparu, des alternatives supérieures existent. Bien qu'AWS propose un éditeur en ligne Lambda, l'utilisation directement de la console AWS n'est pas idéale. Les fonctions AWS amplifier sont une option plus pratique dans l'écosystème AWS.

Les approches modernes pour construire des proxys sans serveur impliquent souvent:

  • Framework sans serveur: simplifie la construction, les tests et le déploiement de fonctions sans serveur.
  • Fonctions Netlify & Netlify Dev: Un flux de travail rationalisé pour le développement et le déploiement.
  • Fonctions Vercel Serverless: une autre plate-forme robuste pour les déploiements sans serveur. La fonctionnalité de NEXT.js /pages/api offre une approche similaire, compatible avec divers services d'hébergement Node.js comme Heroku.

Les plates-formes prometteuses, bien que moins familières, comprennent:

  • Début.com
  • Slappforge
  • Les capacités de déploiement émergentes de Deno en tant que service.

Ma récente exploration de Pipedream, mise en évidence par l'article perspicace de Raymond Camden, a encore solidifié mon intérêt:

L'une des premières choses qui m'ont intrigué à propos de Serverless, et honnêtement, ce n'est pas vraiment ce roman, c'est la capacité de créer des procurations à d'autres API. Par exemple, une API nécessitant une authentification (comme une clé API). L'utilisation de cela dans JavaScript côté client expose votre clé. Alors que certains services permettent une restriction clé à des domaines spécifiques, les fonctions sans serveur fournissent un point de terminaison sécurisé pour les appels d'API, protégeant votre clé.

Raymond Camden , «Utilisation de Pipedream pour procurer d'autres API»

Les fonctionnalités sophistiquées de PipeDream incluent un IDE basé sur le Web, divers mécanismes de déclenchement (URL, travaux Cron, e-mail, RSS) et des variables d'environnement au niveau du compte pour une gestion secrète sécurisée. Cela le rend idéal pour construire des proxys de serveurs robustes, en dépassant des solutions sans code comme Zapier en hiérarchisant les fonctionnalités basées sur le code. Le post de Raymond fournit des exemples de mise en œuvre détaillés.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal