spa-github-pages:使用GitHub Pages托管单页应用程序

时间:2024-05-18 13:31:24
【文件属性】:

文件名称:spa-github-pages:使用GitHub Pages托管单页应用程序

文件大小:430KB

文件格式:ZIP

更新时间:2024-05-18 13:31:24

TypeScript

GitHub页面的单页面应用程序 这是用于使用部署单页应用程序的轻量级解决方案。 您可以使用 轻松部署单页应用程序,例如中的,或使用任何前端库或框架构建的单页应用程序。 为什么有必要 GitHub Pages本身不支持单页应用程序。 当为URL重新加载页面时,例如example.tld/foo ,其中/foo是前端路由,则GitHub Pages服务器返回404,因为它不知道/foo 。 这个怎么运作 当GitHub Pages服务器收到使用前端路由定义的路径的请求时,例如example.tld/foo ,它将返回一个自定义的404.html页面。 ,采用当前url,并将路径和查询字符串转换为仅查询字符串,然后仅使用查询字符串和哈希片段将浏览器重定向到新的url。 例如, example.tld/one/two?a=b&c=d#qwe变为example.t


【文件预览】:
spa-github-pages-gh-pages
----.nojekyll(0B)
----404.html(2KB)
----package.json(2KB)
----.eslintrc.json(814B)
----CNAME(30B)
----robots.txt(58B)
----index.html(3KB)
----LICENSE(1KB)
----package-lock.json(738KB)
----sitemap.txt(238B)
----src()
--------index.tsx(267B)
--------components()
----tsconfig.json(367B)
----.gitignore(128B)
----webpack.config.js(1KB)
----README.md(14KB)
----favicon()
--------green-grid-144-168-192-512x512.png(981B)
--------green-grid-144-168-192.svg(505B)
--------green-grid-144-168-192-180x180.png(608B)
--------site.webmanifest(298B)
----build()
--------bundle.js.map(602KB)
--------bundle.js(194KB)

网友评论