问题标签 [azure-static-website-routing]

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 回答
2338 浏览

reactjs - Azure 应用服务静态网站 routes.json 不起作用

我将我的静态网站(React 应用程序)部署到 Azure App Serviceroutes.json以启用 HTML5 路由回退。我的路线 json 位于 /public 下,可在 URL 下找到https://mywebsite.azurewebsites.net/routes.json

重定向不起作用。我究竟做错了什么?

0 投票
1 回答
163 浏览

azure-web-app-service - 通过一个域托管来自多个 Azure Blob 存储帐户的静态应用程序

我有多个项目,每个项目都有自己的存储帐户(需要用于计费、数据驻留以及各种其他管理和安全原因)。每个项目/帐户都有多个静态网站。

我创建了一个应用服务,它是一个包装站点,即 wrapper-site.com,它为 iframe 中的静态应用提供服务。静态应用来自一个或多个存储帐户。

有没有办法不使用 iframe 并直接通过我的应用服务提供静态应用?

静态应用程序有许多它使用的库,我们需要保持文件夹结构相同,以便静态应用程序的 index.html 可以拉入库。

当有人访问 wrapper-site.com 时,我正在考虑以某种方式在我的应用服务中引入整个静态应用程序以及库,但我有一种直觉不是这样的。

在此处输入图像描述

发现了这个类似的问题,但在我的情况下,我需要多个地方来托管基于项目的静态应用程序,并且有一个可以拉入静态应用程序的通用包装应用程序。

0 投票
3 回答
1272 浏览

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

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

routes.json

App.js

0 投票
1 回答
1191 浏览

azure-static-web-app - staticwebapp.config.json 不能与 github Azure 静态网站一起使用?

我创建了一个具有以下文件结构的简单站点:

/index.html /down.html /.github/workflows/azure-static-web-apps-xxxx.yml /staticwebapp.config.json

这部署了,我可以看到我的索引和向下页面,如果我修改任何一个,它就会神奇地出现在网站上。

问题是它忽略了 staticwebapp.config.json

我不知道把它放在哪里,但我猜根。它不工作。大概它没有被读取或处理。

yaml 文件如下所示。我不知道这是从哪里来的,或者我是否需要它,因为该站点将是纯 HTML(非库、js 或框架):

json 文件如下所示:

/test/ 给出 404,而 /index.html 给出 /index.html,即所有路由都不起作用。

0 投票
0 回答
10 浏览

asp.net - 使用 Blazor 域子目录的 Azure 静态 Web 应用

嗨,我使用 Blazor 制作了我的个人网站。虽然我还没有完成它的开发,但是我在测试它时遇到了一个问题。

在我的网站https://www.tanakamawere.co.zw上,您可以导航到文章页面,URL 如下:https://www.tanakamawere.co.zw/articles

但是,如果我尝试直接访问后一个 URL,我会从 Microsoft 收到此错误 Microsoft Azure 错误的图像

它说找不到我的网址。如何解决此问题,以便可以使用 url 中的子目录导航到页面上的页面或文章?