gpt4 book ai didi

firebase - 使用 Firebase 重写路由/api/** 来运行,并将其他所有内容重写为单页应用程序

转载 作者:行者123 更新时间:2023-12-03 09:02:07 25 4
gpt4 key购买 nike

我已经看到了其他关于使用 Firebase 重写将/api/** 路由到其 Express 应用函数的堆栈溢出答案。

我正在遵循这些说明,但也尝试托管单页应用程序。

将两者结合起来似乎不起作用,因为 API 路由仍然映射到我的 index.html 文件。

这些是我的重写

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

这可能吗?

最佳答案

为了回答您的问题,我设法通过从单页应用程序规则中排除/api/来做到这一点。

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

我们在这里说:

  • 以“/api/”开头的所有内容都会转到名为“api”的函数
  • 其他所有内容都将转到您的单页应用 (index.html)

关于firebase - 使用 Firebase 重写路由/api/** 来运行,并将其他所有内容重写为单页应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49472008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com