小编Ful*_*ain的帖子

如何在反应应用程序和将其托管为静态站点的 express js 服务器之间共享环境变量

我在名为 client/build 的文件夹中的 express 服务器项目下有一个作为静态站点托管的 React 应用程序。我有一些指向 express 服务器的 oauth 重定向 uris 也指向稍后用于令牌检索。我的 react-app 将用户重定向到我的快速服务器环境变量也引用的 oauth 端点。

    ` //express .env :
      process.env.HOST=localhost
      process.env.PORT=port
      process.env.OAUTH2URI=example.com
     `
   ` //react .env :
      process.env.REACT_APP_HOST=localhost
      process.env.REACT_APP_PORT=port
      process.env.REACT_APP_OAUTH2URI=example.com
     `
Run Code Online (Sandbox Code Playgroud)

当我运行我的快递应用程序时,反应应用程序如何引用我的快递服务器应用程序正在使用的同一主机和端口?

我不能在不使用不同名称复制的情况下将 express 应用程序中的公共环境变量引用到 react 应用程序中吗?

javascript node.js express reactjs

10
推荐指数
1
解决办法
964
查看次数

如何在 azure devops 管道中为节点 js 构建作业设置环境变量

我正在将一些机密从 Azure Key Vault 导入到变量组再到 CI/CD 管道。

我能够使用 Azure Devops UI 从 KeyVault 映射 VariableGroup 中所需的机密。

在我的管道 YAML 中,我能够读取和打印那些作为 AzureKeyVault 机密的 VariableGroup 变量。

    trigger:
      - dev

    # define the VM image 
    pool:
      vmImage: "Ubuntu 16.04"

    # define variables to use during the build
    variables:
    - group: SecretVarGroup # it has keyvault variable 'KV_API_KEY'
    - group: PublicVarGroup # it has a variable 'API_CLIENTID'

    # define the step to export key to env varaiable
    steps:

      - script: echo $MYSECRETAPIKEY
        env:
          MYSECRETAPIKEY: $(KV_API_KEY) …
Run Code Online (Sandbox Code Playgroud)

azure node.js docker azure-devops azure-pipelines

2
推荐指数
1
解决办法
4652
查看次数