我想将环境变量从GitHub Action传递到我的config.json文件,以及如何将环境变量传递到json文件.

在GitHub行动机密中,我已经设置了Node_Server_Url个我的IP地址之一.

Config.json

{
  "SERVER_URL": "https://{ip}:9000",
}

推荐答案

您可以编辑您的配置json文件,添加以下步骤:

  - name: "inject server ip"
    env:
      server_ip: ${{ secrets.Node_Server_Url }}
    run: |
      sed -i "s/{ip}/$server_ip/g" config.json

Node.js相关问答推荐

MongoDB:更新批量操作中许多不能正常工作的内容

从目录中获取所有文件,而不是NodeJS中的单个文件

MongoDB上的updateOne和findOneAndUpdate在Node.js中无法正常工作

使用ReadableStream.管道时NodeJS Crypto Hash不正确

仅在一次查询中 MongoDB 上最近的一对位置

如何修复node.js中的错误代码无法加载资源:服务器响应状态为403(禁止)

SvelteKit应用程序立即退出,没有错误

Fly.io 启动问题:无法从源获取图像或构建错误:构建错误:连接期间出错:发布...

kubernetes 上的 nextjs 无法启动

获取用户 ID 后,Firebase 函数 onCreate 方法在 Firestore 上不起作用

根据 mongoDB 中存在的唯一字符串生成唯一字符串的最佳方法

如何在拦截器中发送不同的请求?

如何限制 cron 表单将消息推送到 RabbitMQ?

如何在 node.js 环境中从 WebAssembly (Rust) 调用异步 JavaScript 导入函数?

如何以编程方式检测nodejs中的调试模式?

如何将`yarn.lock`与`package.json`同步?

编写可维护的事件驱动代码

Forever + Nodemon 一起运行

node.js 找不到模块mongodb

在 Node.js 中获取终端的宽度