如何在JS文件中使用Github机密

编程入门 行业动态 更新时间:2024-10-28 12:24:07
本文介绍了如何在JS文件中使用Github机密的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有一个基本的git存储库,其中设置了github动作来构建和部署(主要是HTML和TS文件).

I have a basic git repo set up with github actions to build and deploy (HTML and TS files mainly).

但是我必须在一些需要保密的API密钥中使用.

However I have to use in some API Keys that needs to be secret.

所以我想为他们使用GITHUB SECRETS.

So I figure out to use GITHUB SECRETS for them.

如何在我的js(或TS)文件中访问GITHUB SECRETS,以便它可以通过github操作正确构建?

How can I access GITHUB SECRETS in my js (or TS) files so it can build with github actions properly?

推荐答案

您可以将Secrets作为ENV变量传递.

You can pass-in Secrets as ENV variables.

示例:

... steps: - name: Git checkout uses: actions/checkout@v2 - name: Use Node 12.x uses: actions/setup-node@v1 with: node-version: 12.x - name: Install Dependencies (prod) run: yarn install --frozen-lockfile --production - name: Run Tests (JEST) run: yarn test --ci --silent --testPathIgnorePatterns=experimental env: CI: true API_KEY: ${{ secrets.API_KEY }}

在Node.js中,您可以通过process.env.API_KEY访问它.

In Node.js you can access it via process.env.API_KEY.

更多推荐

如何在JS文件中使用Github机密

本文发布于:2023-10-29 09:29:05,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1539335.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:机密   文件   如何在   JS   Github

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!