Estoy desarrollando una aplicación web en dotnet 6 C# core razor pages. Configuré un almacén de claves de Azure con mi clave Stripe Api y mi clave publicable. Utilizo el siguiente código para acceder a la clave desde Key Vault.
public readonly IConfiguration _configuration; PublicKey = _configuration["PublishableKey"].ToString();He probado este código y devuelve la clave publicable. Luego necesito inyectar esa clave en un archivo javascript checkout.js.
const stripe = Stripe('');Intenté esto en el archivo cshtml,
@using Microsoft.Extensions.Configuration @inject IConfiguration Configuration @Configuration["PublishableKey"].ToString()Eso funcionó en el archivo cshtml. Luego probé esto en el archivo javerscript checkout.js.
const stripe = Stripe('@Configuration["PublishableKey"].ToString()')También lo intenté.
@Model.PublicKeyPero ninguno devolvió la llave. ¿Cómo hago referencia a esta clave en el archivo javascript? Su ayuda sería apreciada Gracias.