Astro Fixed Environment Variables!!
Вставка
- Опубліковано 19 вер 2024
- Never struggle with environment variables again!
Astro 4.10 Variables - astro.build/bl...
*Newsletter*
Newsletter 🗞 - www.jamesqquic...
*DISCORD*
Join the Learn Build Teach Discord Server 💬 - / discord
Follow me on Twitter 🐦 - / jamesqquick
Check out the Podcast - compressed.fm/
Courses - jamesqquick.co...
*QUESTIONS ABOUT MY SETUP*
Check out my Uses page for my VS Code setup, what recording equipment I use, etc. www.jamesqquic...
Saving this so I can watch later :)
Hey James! at 4:50 The reason the public/private prefix is no longer needed, is due to the switch to utilizing Vite's loadEnv() function with a empty prefix to allow grabbing ANY of the variables. Florian actually based it off how i was doing it between my different integrations because i had been using loadEnv directly and haven't had issues. I may have been on a call with Florian debugging astro:env inside of my StudioCMS playground.... 😅
hahaa good to know. Thanks for clarifying!
Astro team is always alert to the user's problems.
They're so good at that! That's why I'm so optimistic about them!
🎯 Key points for quick navigation:
00:00 *🚀 Astro has fixed environment variables, making it easier to work with them.*
00:49 *🔒 Environment variables can now be accessed at import.meta.EnV, but this has limitations such as no validation of properties or types.*
01:32 *💡 T3 dnv is a library that allows defining Zod schema for environment variables in Next.js, but Astro now has a built-in solution.*
02:16 *📁 The experimental Astro EnV module allows defining and accessing environment variables, with different use cases for client-side and server-side access.*
03:27 *🔑 The get secret function can be used to programmatically figure out what an environment variable is, but it's not necessary for most use cases.*
05:02 *🎉 The new EnV module in Astro makes working with environment variables more efficient and easier to manage.*
Made with HARPA AI
Thank James! I've been trying to decide what framework (literally for years) to build with as I want to take my vanilla js app from enterprise to SaaS. Decision finally made! Astro! Next question is do I move to Svelte for the client side PWA or stick with vanilla...hmmm. Thanks again! Great channel!
haha there are so many options. Astro is great though. Especially being able to leverage other UI frameworks with it. Thanks for watching!
Good video but not trying to learn another library for a just one specific task tbh
interesting
Any other thoughts? Do you find it useful?
@@JamesQQuick Insightful more so than useful as I am building a framework of my own. So yea, it’s quite insightful as I’ve been wondering about this exact type of problem and how I could handle it should I also have a server side architecture. It was great timing in my research!
@@aiamfree Ah nice. Can't wait to see what you come up with!
Why can’t vercel be cool like this with next 😭😭😭
haha if only! It's such a good feature
You're thumbnails are so cringe man, much love for your video though
Thanks for the feedback. What would you change?
@@JamesQQuick Be more natural, videos are great but it's not a fortnite channel you know
@@yehudz I'll keep that in mind!