生成和配置.env文件 env-file
.env
是一个特殊文件,它不是示例模块的一部分,但对于Adobe Developer App Builder应用程序中的使用很重要。 此文件包含密钥和其他信息。 避免将此文件提交到任何代码存储库。
此视频面向谁?
- 刚开始接触Adobe Commerce但使用AdobeApp Builder经验有限的开发人员,他们想要了解
.env
文件。
视频内容
- .env文件简介及其用途
- 如何生成.env文件
- 如何附加文件以添加新密钥
- 避免提交此文件,因为它包含敏感信息
代码示例
# 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
您可以在文件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 — 构建您的第一个应用程序相关页面
recommendation-more-help
3a5f7e19-f383-4af8-8983-d01154c1402f