node.js - 如何在 Firebase Hosting 和 Google App Engine 之间启用 CORS
问题描述
我在 Firebase Hosting 中托管了我的 SPA,在 Google App Engine 中托管了我的 API Nodejs 服务器。现在,当从我的 SPA 调用端点时,我坚持启用 CORS。
我尝试将其添加到我app.yaml
的列表中,但没有成功:
handlers:
- url: /
static_dir: /
http_headers:
Access-Control-Allow-Origin: "*"
还有其他想法吗?
编辑:我也想避免使用cors
npm 包因为我认为 CORS 处理应该像 Nginx 一样在网络级别完成,但是 GAE 中 Nginx 的等价物是什么?
解决方案
我理解您的观点和疑虑,但我建议您正确设置 CORS,以便 Firebase 和 App Engine 正常工作。
考虑到这一点,我搜索了一些可能有助于您配置它的资源和文章,包括您可能会发现更适合您需求的选项。
让我知道这些信息是否对您有帮助!
推荐阅读
- python - 跳过拆分字符
- java - 为什么 Spring Data MongoDB 拒绝聚合管道中包含 $ 的字段名称?
- python - 如何使用 random.choice 将用户输入随机加入存储在数组中的字符串
- google-apps-script - 形式参数后缺少 )。(第 1 行,文件“代码”)
- azure - 无法连接到端口 9200 上的 azure linux VM,但 ssh 可以工作
- java - 如何并行化 for 循环,并将每次重复的结果保存在矩阵中?
- python - 从列表中创建一个由均匀采样值组成的 numpy 数组
- php - 如何在 LARAVEL 中使用守卫作为中间件对用户进行身份验证
- javascript - 输入值不显示,但在检查器中显示
- r - 从结构化文本数据中获取唯一计数