You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
No adapter exists for H3-based frameworks. Users building APIs with Nuxt or Nitro have to wire up Supabase auth manually using core primitives.
What is the new behavior?
Adds @supabase/server/adapters/h3, a first-class middleware adapter for H3 v2. H3 is the server framework underlying both Nuxt and Nitro, so this adapter covers both ecosystems in one addition.
@wobsoriano thank you so much 💚
I honestly never tried H3 framework, but if you feel this current impl matches the community needs I'll be happy to merge your adapter.
Our intention is let /adapters folder as community place, so anyone is welcome to improve it 🙏
@wobsoriano thank you so much 💚 I honestly never tried H3 framework, but if you feel this current impl matches the community needs I'll be happy to merge your adapter.
Our intention is let /adapters folder as community place, so feel anyone is welcome to improve it 🙏
amazing! Im confident with the current implementation now 🚀
Question: Will this repo only accept runtimes that expose a fetch handler, or is there appetite for framework middleware adapters that don't follow the export default { fetch } pattern, specifically tanstack start which has middleware but no app.fetch equivalent? (feel free to ignore this question!)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What kind of change does this PR introduce?
Feature
What is the current behavior?
No adapter exists for H3-based frameworks. Users building APIs with Nuxt or Nitro have to wire up Supabase auth manually using core primitives.
What is the new behavior?
Adds
@supabase/server/adapters/h3, a first-class middleware adapter for H3 v2. H3 is the server framework underlying both Nuxt and Nitro, so this adapter covers both ecosystems in one addition.Usage with a plain H3 app:
Usage in a Nuxt server route (
server/api/games.get.ts):in a Nuxt server middleware:
Additional context