问题标签 [azure-static-web-app]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
278 浏览

azure-active-directory - 在 Azure 中哪里可以接受静态 Web 应用的邀请?

我正在 Azure 中构建一个静态网站并希望使用此功能: https ://docs.microsoft.com/de-de/azure/static-web-apps/authentication-authorization

当我尝试邀请用户时,它解释说管理员接受此邀请,但他必须在哪里执行此操作?我在 portal.azure.com 中看不到此选项

似乎也不可能将角色分配“预加载”给用户。因为在portal.azure.com 中该网站的“访问管理”站点上,它授予对portal.azure.com 中完整资源的访问权限,但我只希望用户使用该网站。

有任何想法吗?

谢谢,
亲切的问候

0 投票
2 回答
198 浏览

azure-web-app-service - Azure 容器副本仅更改

我想从 github repos 更新静态网站资产。该文档建议使用基于

如果我认为这是正确的,则无论更改如何,都会复制所有文件。即使只有一个文件被更改。是否可以只传输已更改的文件?就像 rsync 一样。

否则我会尝试根据 git 历史来判断更改的文件并仅传输它们。如果您知道这个方向的现有解决方案,也请回答。

0 投票
1 回答
217 浏览

azure - 如何重构使用 azure static web 应用程序部署的 azure functions 项目?

我正在开发一个使用 azure 函数的 API,该函数使用https://github.com/Azure/static-web-apps-deploy部署到 azure 静态 Web 应用程序。我想重组我的 api 端,以便将我的源文件与我的构建文件分开,但我的函数没有正确部署。

目前API端的目录结构如下:

我正在尝试创建一个 /api/src 文件夹并将所有 azure 函数移入其中,以便 api 文件夹现在只有:

一旦我添加了 src 文件夹,功能就不再正确部署。Web 应用程序将 404 尝试查找路线。

这是我迄今为止尝试过的:

  • 使用 /src/MyFunction/index.js 更新 function.json scriptFile 以指向脚本
  • 更新 tsconfig include 以包含 src 文件
  • 更新 github 操作以指向 api/src 而不仅仅是 api
  • 确保 host.json 文件位于 src 目录中

可以在https://github.com/sinedied/azure-swag找到该概念的示例 repo 。对于我的回购,我有更多天蓝色的功能,但它是相同的概念。我会尝试将引用函数移动到 src 文件夹中,然后部署这些函数。

任何帮助表示赞赏!

编辑:在尝试复制问题后,我无法通过移动函数在 azure-swag repo 上复制它。我相信这可能与我的回购在打字稿中的事实有关。我能够在以下 repo 中重现 repo: https ://github.com/avenmia/test-deployment

azure 函数在被请求时当前为 503,但是当我添加一个 scriptFile 并将其指向该函数的 index.js 时,它为我的原始项目提供了 404。

0 投票
1 回答
212 浏览

azure - Azure 无法创建静态 Web 应用(预览版)

我第一次尝试在 Azure 中添加静态 Web 应用程序。我刚刚注册了一个免费帐户。我在 GitHub 上准备了一个存储库,现在我需要使用 Azure 门户创建 Web 应用程序。这些是我登录后采取的步骤:

  1. 导航到静态 Web 应用程序(预览)页面
  2. 点击“添加”

我点击添加后,每次都出现错误: 哎呀!无法创建静态 Web 应用(预览)创建静态 Web 应用(预览)时出现问题

有没有人经历过这个?这是正常的,我错过了一步吗?

0 投票
2 回答
1416 浏览

node.js - Azure 静态 Web 应用环境变量

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

我需要传递变量,例如:

错误:

我在哪里可以通过这个?

谢谢。

0 投票
3 回答
1272 浏览

reactjs - 使用 React 路由器的 Azure 静态应用程序路由配置

我正在尝试在 azure 上配置静态应用程序,并且正在努力正确路由。当我导航到/lti/login/应用程序内时,它工作正常。但是如果我刷新它会抛出一个 404,这告诉我我routes.json的设置不正确(也许)。我希望有人可以对此有所了解。

routes.json

App.js

0 投票
1 回答
207 浏览

blazor - 如何为 Blazor Azure 静态 Web 应用设置 ORYX 构建配置

我有这个适用于 Blazor WASM 应用程序的 Azure 静态 Web 应用程序的 Github 操作,我想使用配置“PROD”构建我的项目。如何让oryxPROD而不是Release中构建项目?

谢谢!

0 投票
1 回答
599 浏览

azure - Azure 静态 Web 应用:如何设置 Node.js 的版本?

我想使用 Node.js v12.x 来构建和部署,但它使用 14.15.1:

0 投票
3 回答
787 浏览

azure - 如何将 Azure DevOps Git 存储库与 Azure 静态 Web 应用程序一起使用?

Azure 有一个非常有用的新(ish)静态托管产品。这个想法是您可以将静态站点代码检查到 Git 中,并将其部署到您的站点。您甚至可以将分支视为一种预览工作流程。

问题是 Azure 静态 Web 服务似乎只适用于 Github。

我们的组织在 Azure DevOps 中拥有所有存储库,这是我们的存储库、构建管道和 Azure Web 服务的无缝统一环境。我们所有的开发人员都使用 Azure Dev ops git 帐户进行设置,他们没有(非私有)github 帐户。

我们不想出去在 Azure 之外设置一个重复的 git 托管 - 以及安全、授权或与 Active Directory 链接的痛苦。

我们希望将 Azure Git 与 Azure 静态 Web 结合使用。

在很大程度上,git 就是 git。

有没有人有任何解决方法、技巧或教程来使这两个 Microsoft Azure 产品相互通信?

0 投票
2 回答
355 浏览

github - Azure 静态 Web 应用

Azure 静态 Web 应用程序(预览版)目前仅适用于 github 帐户,作为公司政策,我们必须将 Azure 用于存储库和其他所有内容(管道、发布等)。我们将使用静态 Web 应用程序仅用于查看一个简单的 Angular 网站,但是所有源代码都必须保留在 azure devops 存储库中。

是否可以创建一个私人 github 帐户并仅将编译的角度文件上传到它以使用静态 Web 应用程序?例如,我们已经有一个管道来编译 Angular 网站并将其部署到 Azure Web 应用程序服务,是否可以修改此管道以将相同的文件发布到 github 帐户?如果是这样怎么办?