我目前正在使用Heroku,运行单个 Hobby Dyno 来使用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域进行,然后一切都是在闭门进行的。