问题标签 [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 回答
996 浏览

azure - Azure 静态 Web 应用禁用匿名访问

我正在使用 Azure 静态 Web 应用服务Static Web App

有没有办法禁用匿名访问并应用安全规则?

0 投票
1 回答
863 浏览

azure-web-app-service - 应用国际化时的 app_artifact_location

我正在使用新的Azure 静态 Web 应用预览产品,不要与 Azure Web 应用混淆。

我的 Angular 9 应用程序在本地运行良好,全部设置为国际化,国际化的一个影响是它把我index.html放到app/catfood/dist/en_US而不是app/catfood/dist.

这让我在如何设置app_artifact_location工作流文件中的值方面陷入困境。如果我将其保留为构建的默认值,则会"dist/catfood"出现此错误,老实说,这似乎index.html是准确的,因为不会出现:

但是,如果我将其更改为逻辑,"dist/catfood/en_US"我会收到此错误:

真的不确定构建系统对我的期望。我应该用来做app_artifact_location什么?或者我什至在这里调整了错误的东西?

更新:当我故意关闭 i18n inangular.json时,en_US目录消失并被index.html找到dist/catfood,一切正常。所以基本上问题是“为什么 Azure 静态 Web 应用程序不理解本地化的 Angular 应用程序?”

0 投票
4 回答
6758 浏览

azure - Azure 静态 Web 应用和 Azure Blob 存储静态网站有什么区别?

Azure Blob 存储静态网站Azure 静态 Web 应用有什么区别

0 投票
1 回答
531 浏览

azure-functions - 如何使 C# Azure Function 与静态 Web 应用程序一起使用?

我按照此页面上的说明创建了一个静态 Web 应用程序。Javsscript Azure 函数有效。

然后我用 C# 版本替换了 API。现在,当我将函数发布到 Azure 时,出现以下错误。

The function language 'dotnet' is unsupported or invalid. The following languages are valid: node.

这是因为Azure Static WebApp不支持dotnet/C#吗?如果可以支持,我如何在静态 Web 应用程序中使用 C# ?

0 投票
1 回答
235 浏览

reactjs - Gatsby 应用程序如何访问 Azure Key Vault

我已按照这些说明成功地将我的 Gatsby 应用程序部署到 Azure 。这是与“普通”网络应用程序不同的资源。“普通 Web 应用程序将部署到应用程序服务资源,但对于 Gatsby,它将部署到不同的静态网页 Reqource。因此 URL 现在的格式为 https://<生成的名称>.azurestaticapps.net,其中生成- name 不是应用程序名称。因此,将 Web 服务与密钥库挂钩的说明似乎有一些漏洞需要填写。将 Gatsby 应用程序连接到我的 azure 密钥库需要采取哪些步骤在开发期间和生产现场?

0 投票
1 回答
345 浏览

azure - azure function 和 azure static web app 之间的区别?这个怎么运作?

azure function 和 azure static web app 有什么区别?因为我是天蓝色的新手。我认为两者都将内容文件保存在 azure 存储帐户中。当任何请求首先出现时,它会转到存储帐户,然后执行请求。请解释一下它是如何工作的?谢谢

0 投票
1 回答
70 浏览

azure-web-app-service - 为静态 Web 应用程序购买域名

我已经部署了一个静态 Web 应用程序 (Gatsby),现在我想购买一个域。如果将 Web 部署到 Azure 应用服务,则有一些关于如何执行此操作的说明。但是对于静态 Web 应用程序,“自定义域”按钮提供了不同的选项。对于静态网站,我看到 静态网页应用 对于应用服务 Web 应用程序,我看到 在此处输入图像描述 那么如何为静态 Web 应用添加/购买自定义域?

0 投票
4 回答
769 浏览

azure - 如何关闭 Azure 静态 Web 应用程序?

我从一个新项目模板创建了一个 Azure 静态 Web 应用程序,它自动构建并实时部署它。这很好,但我希望能够关闭它,直到我真正准备好使用我的网站。我看不到在选项中控制此类内容的方法。

0 投票
1 回答
223 浏览

azure - Blazor Web 程序集网站在 Azure 静态 WebApp 中不起作用

我在 Blazor Web 程序集中有一个现有网站,它可以与 Azure 商店帐户(Azure 存储静态网站)一起正常工作。

同一个应用程序,我通过 GitHub 工作流操作部署在 Azure 静态 WebApp 中,但它不工作。

我可以在浏览器控制台窗口中看到以下错误。

在此处输入图像描述

只有 _content 和 _framework 文件夹下的 Javascript 文件无法加载。我在 Azure 静态 WebApp 中看不到任何选项来验证这些文件是否成功部署。

更新

Visual Studio 2019 默认模板应用程序,默认 github 工作流正常工作,但我不能使用默认工作流文件,所以我尝试根据我的文件夹结构进行更改,下面是我的项目结构

根/MyApp/MyApp.csproj

根/MyAPI/MyAPI.csproj

0 投票
2 回答
450 浏览

azure-functions - 在静态 Web 应用程序的 Azure 函数中实现的 Passport.js 的 CORS 问题。护照返回401

我正在开发一个使用 Azure 静态 Web 应用程序产品的项目。我已经实现了一个由 azure-function-express 提供支持的 Passport.js 身份验证策略,它在 Authentication 标头中接收 JWT,验证 JWT,并返回用户信息。

我的系统在本地工作,但在部署中返回 401 未授权。

在部署中进行测试时,Application Insights 推断资源由于 CORS 问题而被阻止,但未指定哪个资源。尽管存在 CORS 问题,该函数似乎仍会执行,但即使测试帐户信息正确,也会返回 401。

是否有人有此问题的经验或知道如何识别 CORS 阻止了哪个资源?

浏览器错误

Azure 实时分析——抱歉,为了便于阅读,这些内容无法完全展开

CORS 消息扩展

该请求有一个原始标头:“https://icy-plant-mysiteID.centralus.azurestaticapps.net”。

CORS 策略执行失败。

请求来源https://icy-plant-mysiteID.centralus.azurestaticapps.net没有访问资源的权限。

GetUserFromJwt Azure 函数

API 调用(在检索 JWT 时从客户端调用)

护照配置

快速配置