Generación y configuración del archivo .env env-file
.env
es un archivo especial que no forma parte del módulo de ejemplo, pero es importante para su uso en la aplicación Adobe Developer App Builder. Este archivo contiene secretos y otra información. Evite enviar este archivo a cualquier repositorio de código.
¿Para quién es este vídeo?
- Desarrolladores nuevos en Adobe Commerce con experiencia limitada que usan Adobe App Builder y que desean obtener información sobre el archivo
.env
.
Contenido de vídeo
- Introducción al archivo .env y su propósito
- Cómo generar el archivo .env
- Cómo anexar el archivo para agregar nuevos secretos
- Evite confirmar este archivo porque contiene información confidencial
Ejemplo de código
# Specify your secrets here
# The .env file must not be committed to source control
## Adobe I/O Runtime credentials
AIO_runtime_auth=abcd1234-aaa-bbb-ccc-12345:Abcdd12345asdfadsfadsfee2323232323232
AIO_runtime_namespace=12345-someworkspace-stage
AIO_runtime_apihost=https://adobeioruntime.net
## Adobe I/O Console service account credentials (JWT) Api Key
SERVICE_API_KEY=
# You can include some commerce OAUTH credentials too, our sample module will use this
#COMMERCE_BASE_URL=https://somecommercewebsite.com/
#COMMERCE_CONSUMER_KEY=abcebdme5bvafnemk0mdeeiyfq123
#COMMERCE_CONSUMER_SECRET=ffff86sqws3pss5hhuofiqgq4t04rrr11
#COMMERCE_ACCESS_TOKEN=gdddfccronj098r4m04zyq773s5o64
#COMMERCE_ACCESS_TOKEN_SECRET=ggg7nb19jhr5gi9jzfan9ggzipe8yrus
Puede ver estos valores estáticos en uso en el módulo de ejemplo del archivo actions/commerce.index.js
.
const oauth = getCommerceOauthClient(
{
url: params.COMMERCE_BASE_URL,
consumerKey: params.COMMERCE_CONSUMER_KEY,
consumerSecret: params.COMMERCE_CONSUMER_SECRET,
accessToken: params.COMMERCE_ACCESS_TOKEN,
accessTokenSecret: params.COMMERCE_ACCESS_TOKEN_SECRET
},
logger
)
App Builder: Creación de sus primeras páginas relacionadas con la aplicación
recommendation-more-help
3a5f7e19-f383-4af8-8983-d01154c1402f