Zum Hauptinhalt springen

Netlify Edge Functions

Skill Verifiziert Aktiv

Leitfaden zum Schreiben von Netlify Edge Functions. Verwenden Sie diese Funktion für Middleware, standortbasierte Logik, Anforderungs-/Antwortmanipulation, Authentifizierungsprüfungen, A/B-Tests oder jegliche Low-Latency-Edge-Berechnung. Behandelt die Deno-Laufzeitumgebung, das `context.next()`-Middleware-Muster, Geolokalisierung und wann Edge gegenüber Serverless-Funktionen gewählt werden sollte.

Zweck

Entwicklern Anleitungen zum Schreiben effizienter und latenzarmer Netlify Edge Functions für Aufgaben wie Middleware, Anforderungsmanipulation und standortbasierte Logik zu geben.

Funktionen

  • Netlify Edge Functions-Syntax und -Struktur
  • Deno-Laufzeitumgebung und Modulunterstützung
  • Middleware-Muster mit context.next()
  • Geolokalisierung und Zugriff auf IP-Adressen
  • Verwaltung von Umgebungsvariablen über Netlify.env

Anwendungsfälle

  • Erstellung von latenzarmen Middleware für Webanwendungen
  • Implementierung standortbasierter Routen oder personalisierter Inhalte
  • Manipulation von Anforderungs- und Antwortheadern/-körpern am Edge
  • Handhabung von Authentifizierungsprüfungen, bevor Anfragen den Ursprung erreichen

Nicht-Ziele

  • Schreiben von komplexen, langlaufenden Serverless-Funktionen
  • Verwaltung von Node.js-Abhängigkeiten, die über die von Deno unterstützten hinausgehen
  • Datenbankintensive Operationen, die besser für Serverless-Funktionen geeignet sind

Vertrauen

  • info:Aufmerksamkeit für ProblemeOffene Probleme: 1 (letzte 90 Tage), Geschlossene Probleme: 4 (letzte 90 Tage). Die Schließungsrate ist gut, aber die Reaktionszeit des Maintainers könnte mit mehr geschlossenen Problemen im Verhältnis zu offenen verbessert werden.

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add netlify/context-and-tools
/plugin install context-and-tools@netlify-context-and-tools

Qualitätspunktzahl

Verifiziert
98 /100
Analysiert about 16 hours ago

Vertrauenssignale

Letzter Commit6 days ago
Sterne17
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

Netlify Identity

100

Verwenden Sie dies, wenn die Aufgabe Authentifizierung, Benutzerregistrierungen, Anmeldungen, Passwortwiederherstellung, OAuth-Anbieter, rollenbasierte Zugriffskontrolle oder den Schutz von Routen und Funktionen beinhaltet. Verwenden Sie immer `@netlify/identity`. Verwenden Sie niemals `netlify-identity-widget` oder `gotrue-js` – diese sind veraltet.

Skill
netlify

Deepinit

100

Deep codebase initialization with hierarchical AGENTS.md documentation

Skill
Yeachan-Heo

Cleanup Cycles

100

Detect and untangle circular dependencies. Runs madge/skott (TS), pycycle (Py), or compiler-only checks (Go/Rust). Auto-fixes leaf-extractable cycles; reports core cycles for human review. Use when the user asks to find circular imports, fix dependency cycles, or untangle module graph. Example queries — "find circular imports", "fix dependency cycles", "untangle our module graph", "why is madge complaining".

Skill
raintree-technology

Vue Router Best Practices

100

Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.

Skill
hyf0

Sentry React Router Framework Sdk

100

Full Sentry SDK setup for React Router Framework mode. Use when asked to "add Sentry to React Router Framework", "install @sentry/react-router", or configure error monitoring, tracing, profiling, session replay, logs, or user feedback for a React Router v7 framework app.

Skill
getsentry

Create Spatial Visualization

100

Create interactive maps, elevation profiles, and spatial visualizations from GPX tracks, waypoints, or route data using R (sf, leaflet, tmap) or Observable (D3, deck.gl). Covers data import, coordinate system handling, map styling, and export to HTML or image formats. Use when visualizing a planned or completed tour route on an interactive map, creating elevation profiles for hiking or cycling routes, overlaying waypoints and POIs on a basemap, or building a web-based trip dashboard.

Skill
pjt222