Firebase CLI:“配置为单页应用程序(将所有URL重写为/index.html)”

卡特里娜·巴斯克(Katrina Basques)

我只是使用Firebase CLI来初始化一个静态托管项目。启用“配置为单页应用程序”选项时,会发生什么情况?我正在寻找有关确切修改了哪些文件以及这对Firebase后端有什么影响的描述。

firebase init命令的屏幕截图

弗兰克·范普菲伦

该选项仅在firebase.json文件中设置一个标志即可将所有URL重定向到/index.html

"rewrites": [ {
  "source": "**",
  "destination": "/index.html"
} ]

有关更多信息,请参阅Firebase Hosting文档,文档还包含以下完整示例:

"hosting": {
  // ...

 // Add the "rewrites" attribute within "hosting"
  "rewrites": [ {
    // Serves index.html for requests to files or directories that do not exist
    "source": "**",
    "destination": "/index.html"
  }, {
    // Serves index.html for requests to both "/foo" and "/foo/**"
    // Using "/foo/**" only matches paths like "/foo/xyz", but not "/foo"
    "source": "/foo{,/**}",
    "destination": "/index.html"
  }, {
    // Excludes specified pathways from rewrites
    "source": "!/@(js|css)/**",
    "destination": "/index.html"
  } ]
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将所有文件从newfolder重写为index.html

来自分类Dev

与CSS / HTML相关的创建丰富的动态单页Django Web应用程序的最佳方法

来自分类Dev

如何禁用通过IIS提供的单页应用程序HTML文件的缓存?

来自分类Dev

将单页应用程序视图显示为iFrame

来自分类Dev

使用Visual Studio通过TypeScript构建HTA(或单页本地HTML文件应用程序)

来自分类Dev

在Firebase托管的单页应用程序上出现路由深度问题

来自分类Dev

用于pdf文件的HTML5应用程序缓存,用于静态单页应用程序

来自分类Dev

无法将数据从Firebase获取到我的HTML页面

来自分类Dev

如何配置nginx为单页应用程序的其他所有内容提供静态文件和index.html

来自分类Dev

如何通过index.html在Firebase存储中显示图像

来自分类Dev

在Firebase中为类似聊天的应用程序建模

来自分类Dev

将所有Firebase Cloud功能重写为托管

来自分类Dev

Firebase托管重写为外部URL

来自分类Dev

角单页应用程序不解释html标签

来自分类Dev

将所有文件从newfolder重写为index.html

来自分类Dev

使用Visual Studio通过TypeScript构建HTA(或单页本地HTML文件应用程序)

来自分类Dev

应用程序的jquery-mobile phonegap第一页必须为index.html?

来自分类Dev

将HTML重写为Javascript

来自分类Dev

将数据从Firebase显示到HTML网页上

来自分类Dev

Swift-为聊天应用程序构建Firebase数据

来自分类Dev

如何将数据从 firebase 转换为 html 数组

来自分类Dev

Firebase 云通知 HTML

来自分类Dev

Webpack 是否为 Vue 应用程序处理 index.html?

来自分类Dev

Firebase 是否可以从 Android 应用的 html 页面注销?

来自分类Dev

Apache 将多级虚拟 url 重写为通用 HTML 文件

来自分类Dev

单页应用程序:如果我没有将表单值发布到服务器并且我没有使用任何 HTML 验证,我可以停止使用 <form> 标签吗?

来自分类Dev

如何从 firebase 函数获得对 firebase 静态 index.html 的响应

来自分类Dev

不知道为什么我的 Vue 应用程序 build.js 文件在 Firebase 中构建后似乎是我的 index.html 文件

来自分类Dev

在所有 aws 服务中,为单页应用程序提供 index.html 的最高效方法是什么?

Related 相关文章

  1. 1

    将所有文件从newfolder重写为index.html

  2. 2

    与CSS / HTML相关的创建丰富的动态单页Django Web应用程序的最佳方法

  3. 3

    如何禁用通过IIS提供的单页应用程序HTML文件的缓存?

  4. 4

    将单页应用程序视图显示为iFrame

  5. 5

    使用Visual Studio通过TypeScript构建HTA(或单页本地HTML文件应用程序)

  6. 6

    在Firebase托管的单页应用程序上出现路由深度问题

  7. 7

    用于pdf文件的HTML5应用程序缓存,用于静态单页应用程序

  8. 8

    无法将数据从Firebase获取到我的HTML页面

  9. 9

    如何配置nginx为单页应用程序的其他所有内容提供静态文件和index.html

  10. 10

    如何通过index.html在Firebase存储中显示图像

  11. 11

    在Firebase中为类似聊天的应用程序建模

  12. 12

    将所有Firebase Cloud功能重写为托管

  13. 13

    Firebase托管重写为外部URL

  14. 14

    角单页应用程序不解释html标签

  15. 15

    将所有文件从newfolder重写为index.html

  16. 16

    使用Visual Studio通过TypeScript构建HTA(或单页本地HTML文件应用程序)

  17. 17

    应用程序的jquery-mobile phonegap第一页必须为index.html?

  18. 18

    将HTML重写为Javascript

  19. 19

    将数据从Firebase显示到HTML网页上

  20. 20

    Swift-为聊天应用程序构建Firebase数据

  21. 21

    如何将数据从 firebase 转换为 html 数组

  22. 22

    Firebase 云通知 HTML

  23. 23

    Webpack 是否为 Vue 应用程序处理 index.html?

  24. 24

    Firebase 是否可以从 Android 应用的 html 页面注销?

  25. 25

    Apache 将多级虚拟 url 重写为通用 HTML 文件

  26. 26

    单页应用程序:如果我没有将表单值发布到服务器并且我没有使用任何 HTML 验证,我可以停止使用 <form> 标签吗?

  27. 27

    如何从 firebase 函数获得对 firebase 静态 index.html 的响应

  28. 28

    不知道为什么我的 Vue 应用程序 build.js 文件在 Firebase 中构建后似乎是我的 index.html 文件

  29. 29

    在所有 aws 服务中,为单页应用程序提供 index.html 的最高效方法是什么?

热门标签

归档