-
-
Notifications
You must be signed in to change notification settings - Fork 174
Update PostgrestClient.ts to allow for additional headers on-demand #550
Conversation
|
Thanks! Does the |
|
The problem is that it's global. But headers are dynamic. Mapped back to the sample provided it would mean that, for each change, I'd have to instantiate a new Supabase-js client (using the underlying Postgres client) |
|
Makes sense, thanks! How about a |
|
that sounds great |
|
shall I go for it? |
|
Hey! Went ahead and updated the PR - if you can verify this works for your use case I'll go ahead and merge this 👍 |
|
Wow, great! Will do. |
soedirgo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome! Merging now 🚀
|
🎉 This PR is included in version 1.16.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |

What kind of change does this PR introduce?
Feature
What is the current behavior?
Currently you cannot use the postgrest-js to add additional headers which however is required in use-cases such as described in https://supabase.com/docs/guides/api/securing-your-api?queryGroups=database-method&database-method=sql&queryGroups=pre-request&pre-request=rate-limit-per-ip
What is the new behavior?
One can pass
additionalHeadersand does not have to build a custom wrapper.