How am I supposed to access secrets??
I'm supposed to put my secrets in a
.dev.vars
file or use wrangler for deployed workers but how am I supposed to access them from my worker? I can't find out how to do it anywhere3 Replies
On the
env
object: Oh awesome! Thank you
Do we need to explicity bind them in the URL? I have tried both binding and NOT binding and either way the DATBASE_URL value I specified in my .dev.vars does not come through.
Never mind. I figured it out. For others who may experience this issue please do as follows: 1. Use wrangler secrets put to write the secret to the Worker
2. create a .dev.vars file in the root of your PROJECT and put your secrets in there
2a. Make sure you do NOT check in the .dev.vars file into your git. Its just for local development
3. Add the variable to your CF Worker environment so you can reference it in your code
4. And this is what got me... Restart your project (npm run start)