Inspirándome en la forma en que la API de Google Maps obtiene un archivo JS, me gustaría ofrecer a mis clientes un archivo JS con una variable ENV compilada según los parámetros de su solicitud. Sé que el método de Google es solo para la autenticación.
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" async defer></script>Entonces, si mi cliente usara esto en su HTML
<script src="https://myapi.com/api/js?myEnvVariable=VARIABLE_VALUE" async defer></script>obtendrían una secuencia de comandos que contendría este valor integrado en algún lugar interno e imitaría efectivamente el uso de archivos .env.
var someValue = VARIABLE_VALUE;¿Cuál sería la mejor opción para hacer eso?
window.myEnvVariable=VARIABLE_VALUE en el cliente y no complique¿Algunas ideas?