我在Github-Pages上发布了我的网站(用vue制作的SPA )。此网站使用“历史模式”,因此在导航到不同的“页面”时不会出现#。
当发生直接网址导航(例如,用户输入website.com/downloads )或在不在根页面上时进行刷新时,网站会尝试显示404.html。
当404.html加载时,它重定向到主页,传递从URL获取的路由名称:
<script>
const segment = 1;
//Gets the relative path and the hash of the URL.
sessionStorage.redirect =
我们有一个网站,是建立在.NET核心2.2和角8。我一直在迁移它的角度12和网站现在所有正确的工作,只有一个奇怪的问题。当我最初运行该站点时,它将永远无法工作,直到我去保存一个文件在角项目中,导致它重新编译。
如果我只是运行它,那么网站将加载50秒,然后显示The Angular CLI process did not start listening for requests within the timeout period of 50 seconds。不过,我可以看到,该网站已经成功编译后,仅在输出窗口中的大约7秒。
在Startup.ConfigureServices()
service
我已使用AWS Amplify控制台将我的Nuxtjs应用程序部署为AWS上的SPA。现在我的网站有一些动态路由,当重新加载或在新选项卡中打开时,会重定向到404页面。我知道当我们使用nuxt generate生成静态站点时,路由应该使用nuxt.config.js中的routes()。但在SPA模式下,它应该在页面刷新或重新加载时工作。即使在Angular中,当在SPA模式下运行时,动态路由也可以很好地工作。很奇怪,当网站作为单页面应用程序运行时,动态路由不起作用。
当在生产模式下本地使用时,即npm run build && npm run start,路由工作正常。但在将