gpt4 book ai didi

heroku - Firebase 托管和外部 API

转载 作者:行者123 更新时间:2023-12-04 03:30:23 24 4
gpt4 key购买 nike

背景

我目前正在使用 Heroku,运行一个 Hobby Dyno 来提供静态 Assets 和使用 node.js 的简单 API。我现在希望将静态交付和 API 分离到不同的依赖项中。环顾四周后,我现在正在考虑将 Firebase 用于静态托管。

问题

使用 Firebase 静态托管,是否可以配置 DNS 或设置 URL 重写,以便为给定的 URL 进行外部 API 调用,例如

http://myapp.com/api -> external API call to http://myapp.herokuapp.com/
http://myapp.com/* -> serve static file

如果没有,是否可以配置一个 DNS 条目以将 www 指向 Firebase,将 api 指向 Heroku?

奖励问题

如果可能的话;这个 API 调用算作跨源请求吗?最好所有请求都针对 Firebase 域发出,然后一切都在闭门造车中完成。

最佳答案

不可能有 Firebase 托管 rewrite不同服务器的 URL。虽然可以使用 Firebase 托管 redirect对 Heroku 服务器的请求,这可能对您没有帮助。

通常的方法确实是在 DNS 中拆分它。让 api.myapp.com 指向 Heroku,让 www.myapp.com 指向 Firebase 托管。

关于heroku - Firebase 托管和外部 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37696890/

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