Azure静态Web应用程序环境变量

2024-03-12

我正在尝试通过 Azure Static Web 应用程序发布 Gatsbyjs。 我有一个插件(gatsby-source-contentful)。

我需要传递如下变量:

{
      resolve: `gatsby-source-contentful`,
      options: {
        spaceId: process.env.CONTENTFUL_SPACE_ID,
        accessToken: process.env.CONTENTFUL_ACCESS_TOKEN,
      },
},

Error:

Running 'npm run build'...


> [email protected] /cdn-cgi/l/email-protection build /github/workspace
> gatsby build

success open and validate gatsby-configs - 0.021s
error Invalid plugin options for "gatsby-source-contentful":

- "accessToken" is required
- "spaceId" is required
not finished load plugins - 0.905s

我可以在哪里通过这个?

Thanks.


对于 Azure 静态 Web 应用,有两种设置环境变量的方法,一种用于前端,一种用于后端方案。

由于您正在使用 Gatsby,我想可以安全地假设您正在构建前端。为此,您需要在构建配置中添加环境变量 (azure-static-web-apps-.yml)。

Like so:

env: # Add environment variables here
  CONTENTFUL_SPACE_ID: <your-id>

这是该链接文档 https://learn.microsoft.com/en-us/azure/static-web-apps/build-configuration?tabs=github-actions#environment-variables.

不要与此混淆one https://learn.microsoft.com/en-us/azure/static-web-apps/application-settings用于定义后端环境变量。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Azure静态Web应用程序环境变量 的相关文章

  • 最小验证在 Mongoose 中不起作用

    我有一个架构 其中余额字段的声明如下所示 balance type Number min 0 default 30 我将 0 设置为最小值 这样余额就不会为负值 但是当我通过更新查询减少余额值时 余额结果是负值 我的更新查询 User up
  • 如何阻止 Node.js 服务器崩溃

    我是节点js新手 我试图创建一个简单的 HTTP 服务器 我按照著名的例子创建了一个 Hello World 服务器如下 var handleRequest function req res res writeHead 200 res1 e
  • 如何使用 Protractor 检查某个元素是否不可点击?

    测试一个元素是否很简单is可使用量角器点击 但我一直在挠头试图弄清楚如何检查元素是否not可点击 我尝试将 click 函数包装在 try catch 中 这样当尝试单击时抛出错误时 它应该捕获它并让测试通过 然而 这不起作用 这是我执行检
  • 从 websocket 发送数据到 socket.io

    我使用 websocket 接口连接到 websocket 服务器 如果我想将通过 websocket 接口从 websocket 服务器接收到的数据发送到通过 http 服务器连接到我的客户端 我应该使用 socket io 吗 所以最后
  • 在 Node.js 中解析 Json(带有数组和对象)并将数据导出到 Excel 文件中

    我是 Node js 新手 我的要求是 我需要解析 JSON 并将数据导出到 Excel 文件中 其中包含 JSON 中的所有字段 我的 JSON 如下 id 1255 title The Brain and Nervous System
  • axios 请求中未发送正文数据

    我试图通过 axios 请求将数据发送到我的后端脚本 但正文看起来是空的 这是前端发送的请求 axios request method GET url http localhost 4444 next api headers Authori
  • 纤维/未来实际上有什么作用?

    下面这行代码的作用是什么 Npm require fibers future 我在网上查找示例 发现了一些这样的示例 Future Npm require fibers future var accessToken new Future 什
  • Linux 中的动态环境变量?

    Linux 中是否可以通过某种方式拥有动态环境变量 我有一个网络服务器 网站遵循以下布局 site qa production 我想要一个环境变量 例如 APPLICATION ENV 当我在 qa 目录中时设置为 qa 当我在生产目录中时
  • 全局传递 xhr onload 函数的值

    在我正在创建的应用程序中 我有以下 XMLHttpRequest 并且我正在尝试传递结果data在 的里面xhr onload 到在同一父函数中创建的数组中 var url http api soundcloud com resolve j
  • 添加要在给定命令中运行的 .env 变量

    我有一个 env 文件 其中包含如下变量 HELLO world SOMETHING nothing 前几天我发现了这个很棒的脚本 它将这些变量放入当前会话中 所以当我运行这样的东西时 cat env grep v xargs node t
  • 如何为我的整个 Node.js 应用程序使用相同的 MySQL 连接?

    我有一个app js 我从那里运行我的整个应用程序 在 app js 内部 我require许多文件中都有代码 对于每个文件 我都这样做 var mysql require mysql var mclient mysql createCon
  • 使用socket.io进行用户身份验证

    我已经红色了这个教程 http howtonode org socket io auth http howtonode org socket io auth 它展示了如何使用express和socket io对用户进行身份验证 但是有没有一
  • 如何在查询语句之外从mysql查询中获取值?

    这是下面的函数console log function quo value value connection query SELECT role from roles where id 1 function error results fi
  • Node.js http get 请求错误事件未拾取 404 或 403

    我正在对图像发出 HTTP GET 请求 有时图像会以 404 或 403 的形式返回 令我惊讶的是 我必须明确检查这一点 而不是在错误事件中选择它 这是它的工作原理还是我在这里遗漏了一些东西 function processRequest
  • npmjs.org - 找不到自述文件

    我是 npm 包的主要作者scramjet 一个月以来 我遇到了关于可视性的问题README md在 npmjs 中 The npm 中的超燃冲压发动机包 https www npmjs com package scramjet shows
  • 在 Node 中使用 Babel 导入与请求 [重复]

    这个问题在这里已经有答案了 我想在一个文件中导入一个类 use strict import models from model class Foo bar export default new Foo 当我使用导入时它有效 例如 impor
  • Node JS - 如何检测用户语言

    我正在尝试在纯 Node js 中检查用户语言 而不使用 npm 的任何扩展 我使用了进程和全局命令 有很多规范但我找不到系统语言 这是获取默认区域设置的独立于操作系统 节点 浏览器的方法 let locale Intl DateTimeF
  • 如何解决 Socket.io 404(未找到)错误?

    我正在使用 Socket io 和 Express 在我的项目中 我有一个登录页面和一个主页 当我成功登录时 我导航到 localhost 3000 home 并收到以下错误 GET http localhost 3000 socket i
  • NestJS e2e 测试模拟会话装饰器

    我正在尝试使用 supertest 编写一个 e2e 测试 其中我的控制器实际上使用了 Session 装饰师 然而 我不想承担使用数据库连接等启动会话的全部负担 因此测试中的我的应用程序实际上并未初始化会话 相反 我想首先模拟掉装饰器提供
  • nodemon 安装错误“没有可用于超时的有效版本”

    尝试在全新的节点项目中安装 nodemon 时出现此错误 我创建了一个名为 my project 的空白文件夹 然后 在其中 我执行了创建一个 package json 文件 npm init f 然后当尝试运行时 npm install

随机推荐

  • 如何在android上为jenkins生成JUnit测试报告

    我正在尝试使用 Jenkins 中的 发布 JUnit 测试结果报告 但无法让它适用于我的 android 测试项目 我在 Jenkins 中的 android 测试项目的设置基于此指南 https wiki jenkins ci org
  • 如何在 Mac OS X 10.7.3 上安装 JDK7 (Java 7)? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 在 Mac OS X 10 7 3
  • vue.js 代码、模板和 css 位于单独的文件中

    我想将我的 vue 组件拆分为包含 css scss 模板和代码的单独文件 到目前为止我得到的解决方案是 js代码 import Vue from vue import template from template vue import s
  • Ansible,如何在单个文件中加入多个数组?

    使用它作为我的样板 https github com modcloth ansible role modcloth sumologic collector https github com modcloth ansible role mod
  • 如何在 Tensorflow 中生成/读取 CTC 损失的稀疏序列标签?

    从单词图像及其转录的列表中 我尝试创建和读取稀疏序列标签 例如tf nn ctc loss 用一个tf train slice input producer 避免 将预打包的训练数据序列化到磁盘中TFRecord format 的明显局限性
  • 应用程序与平板电脑不兼容

    我在 Xamarin Studio 中创建了一个项目 当我在 Google Play 中发布时似乎存在一些问题 当应用程序发布后 我可以正常安装在手机中 但是当我尝试通过平板电脑访问 Google Play 中的应用程序时 它说该应用程序与
  • Django - 如何在自定义过滤器中向 queryset.filter 添加“或”条件

    我想制作一个搜索过滤器 仅使用一个搜索字段 在具有多个条件的多个字段中进行搜索 我有这个filters py 文件 import django filters from models import Product class Product
  • 是否可以在 awk 中将项目附加到数组而不指定索引?

    我意识到 awk 有关联数组 但我想知道是否有一个与此等效的 awk http php net manual en function array push php http php net manual en function array
  • IE11 是否完全支持 css 3d 转换(preserve-3d)

    我正在制作一个 css 3d 转换网络应用程序 如果可能的话 我希望支持 IE11 我知道IE10不支持preserve 3d的值transform stylecss 属性 但我不确定 IE11 我读过一些内容说 IE11 应该支持它 但我
  • 在 Windows 上使用 Python 虚拟环境时有哪些陷阱和解决方法?

    简短的介绍这个问题并不是要问是否需要使用虚拟环境 而是当使用 Ian Bicking 的虚拟环境 http www virtualenv org在 Windows 中管理环境的最佳方法是什么 如果有 如果您有多个想法 请多次回答 以便选出最
  • Angucomplete-alt:远程 API 处理程序未按预期工作

    我正在使用 angucomplete alt https github com ghiden angucomplete alt https github com ghiden angucomplete alt 在 AngularJS 项目中
  • 如何暂停一个线程?

    我想画点东西 因为 GUI 冻结了 所以我想在线程中绘制 但有时我想暂停绘图 几分钟 Delphi 的文档说 Suspend resume 已经过时 但没有说明哪些函数取代了它们 暂停和恢复已被弃用 Sleep http docwiki e
  • 海龟模块中的 onkeypress() 函数问题

    每当我尝试运行代码并按键盘上的 w s 向上 或 向下 键时 对象都不会移动 onkeypress 功能不起作用 我尝试将其替换为onkey 功能 但无济于事 下面是我的代码 import turtle wn turtle Screen w
  • Material-ui:图标的轮廓版本

    我在我的 React Web 应用程序中使用material ui 我需要组件中的图标 操作 描述 但在outline版本 根据文档 为了方便起见 提供了全套 google Material 图标 在 Material UI 中作为预构建的
  • 从 VBScript 读取 DLL(或 VB6)文件

    我正在尝试使用 VBScript 访问 VBA 文件 或 DLL 中的函数 我有点力不从心 而且我通常不使用这两种语言 所以我会解释一下情况 以防有更好的解决方案 我有一个仪器 它有一个类似 VBScript 的内部窗口 它具有 VBScr
  • Java Swing KeyStrokes:如何使 CTRL 修饰符起作用

    In the following program why does hitting the a key print hello world while hitting CTRL a doesn t import java awt event
  • Jquery 隔离

    我的公司有一个 Web 应用程序 其中包含纯 JavaScript 它以自己的方式使用 美元符号 如下所示 function e return document getElementById e 问题是当我将 jquery 嵌入到页面时发生
  • 如何限制受保护方法只能访问子类

    我们如何限制对任何受保护方法的访问仅限于任何包中的子类 而不是同一包中的类 如果任何类不是子类并且位于同一包中 它也必须抛出异常 例如 受保护的方法 编辑 有什么方法可以检查调用类名实例 然后我们可以使用进行验证实例化 这不可能 您可以选择
  • 依赖注入容器?它有什么作用?

    我一直在阅读有关 DI 的内容 它似乎是一个足够简单的概念 我没有得到的是容器 假设我想创建自己的容器 使用像 检测 这样的动词 我不明白容器如何 检测 创建了新的依赖对象并知道注入它的依赖项 对我来说 这个容器就像是一个光荣的工厂 谁能解
  • Azure静态Web应用程序环境变量

    我正在尝试通过 Azure Static Web 应用程序发布 Gatsbyjs 我有一个插件 gatsby source contentful 我需要传递如下变量 resolve gatsby source contentful opti