问题标签 [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.
azure - 带有 Vue 项目路由的 Azure 静态 Web 应用程序不起作用
我有一个使用 Azure 静态 Web 应用程序部署的 vue 项目。项目包含路由器(历史模式)功能。它在本地完美运行。但是在部署到 Azure 路径链接后无法正常工作。例如,当我尝试从浏览器导航访问 mysite.com/about 时,它返回 404 错误。
公用文件夹中的 staticwebapp.config.json 文件:(我从 microsoft docs 中获取此示例)
我的路由器js文件:
azure - 将对 Azure 静态 Web 应用程序的访问限制为单个租户
Azure 静态 Web 应用程序具有身份验证概念,可用于将单个用户或单个身份提供者列入白名单(如本问题所示)。
是否可以要求通过用于设置资源的特定租户/组织目录进行身份验证,仅通过 Azure 配置,就像目前普通的 Azure Web App Service 一样;也就是说,需要通过 AAD 进行身份验证,如上述链接问题,但进一步限制对相关租户成员的访问?如果是这样,对应的routes.json
会是什么样子?
另请参阅此 GitHub 问题。
azure-devops - YAML:在此上下文中,第 4 行第 5 列不允许映射值
这会引发错误,任何 yaml 专家都可以看到为什么?
我所有的空格和缩进似乎都是正确的:
visual-studio - 静态 Azure 应用的 Visual Studio 模板
我一直在研究 Azure 静态应用程序,它似乎工作正常。
是否有静态应用程序的模板。我的意思是我的网站在一个文件夹中,但在 Visual Studio 中打开它意味着没有调试支持。
如果我选择 Web 应用程序模板,那么我们将获得所有 ASP.NET 内容,例如引用等。那么,是否有模板或首选模式被遗漏了。
azure - 如何在 Azure 静态 Web 应用程序中更改工作流的 yml 文件?
我在 Azure 中使用 GitHub 创建了一个静态 Web 应用程序。该应用程序和 API 运行良好,URL 类似于https://[random-name].azurestaticapps.net
,源代码是main
GitHub 中的分支。我的问题是我想将静态 Web 应用配置中 GitHub 的工作流文件的名称从azure-static-web-apps-[random-name].yml
更改为release-build.yml
. 这是 GitHub 存储库目录中的文件:.github/workflows/
.
回顾一下,我可以将 GitHub 中的工作流文件从 重命名azure-static-web-apps-[random-name].yml
为release-build.yml
,但不能在 Azure 的静态 Web 应用程序资源中执行此操作。在Azure中哪里可以重命名该配置?我已经浏览了文档和配置,但我不知道在哪里做。
附上的图片是我在 Azure 中的配置和我在 GitHub 中的配置。任何帮助表示赞赏。
azure - 当本地运行的 Angular 应用程序连接到 Azure 静态 Web 应用程序中生产中的 API 时,如何处理 CORS?
我创建了一个Azure 静态 Web 应用程序,其中包含一个角度应用程序和一个C# 中的Azure 函数 API。它在生产中工作。现在我想在我的笔记本电脑的 4200 端口上运行 Angular 应用程序,地址为http://localhost:4200,并连接到生产环境中的Azure Function API以进行开发和测试。
尝试连接时出现以下错误:
Access to XMLHttpRequest at 'https://yyy.azurestaticapps.net/api/users_get/users' from origin 'http://localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
我在 Azure 中看不到任何设置CORS的设置。如何在生产环境中从笔记本电脑连接到 Azure Function API 而不会出现CORS错误?
azure - 在 azure 静态 Web 应用程序中限制整个站点,从主页开始不起作用
我试图使用 azure static webapp 的邀请功能。我的 staticwebapp.config.json 有如下条目:
但是,任何经过身份验证的用户都可以查看我的网站,而不是将“读者”视为路由中的 allowedRoles。我目前没有在“读者”角色中添加任何用户。然而,每个 ID 都按预期路由到 AAD 登录页面,然后在向他们成功验证后显示同意页面;在他们同意后,他们就可以查看我的网站。请告知为什么这不只限制对自定义角色“读者”的访问。
我还尝试使用 /* 作为路由,如下所示;但没有运气。
我们有没有办法覆盖整个网站,从主页开始,限制用户?
c# - 如何从 C# 中的 Azure HTTP 触发器函数中删除 CosmosDB 中的项目
我有一个 Blazor、Azure Stacic Web 应用程序,它使用 Azure HTTP 触发器函数在 Azure CosmosDB 上执行 CRUD 操作。我不确定如何从数据库中删除单个项目?GET 和 POST 操作似乎对 HTTP 触发函数有很好的记录,但我正在努力找出如何仅对单个项目执行 DELETE。我有项目的 id 属性,所以会选择要通过它的 id 删除的项目。
对于我的 POST 操作,我正在使用 IAsyncCollector 对象和它的 Add 方法,但似乎没有等效的删除方法。
这是我在 StackOverflow 上的第一个问题,所以如果我需要更多细节/细节,请告诉我:)。我对 Azure Functions 也比较陌生,所以如果我从根本上误解了某些东西,那么很高兴知道。
谢谢!
angular - Service Worker 不适用于 Azure 静态 Web 应用上的自定义域
我目前正在尝试让 PWA 功能在 Azure 静态 Web 应用程序上托管的 Angular 应用程序上工作。我遇到了一个问题,服务工作者注册了 xx.azurestaticapps.net,但没有注册我添加的自定义域。
显现
静态 Web 应用程序配置文件
有谁知道可能是什么原因造成的?