firebase - 如何在已部署的 firebase 应用程序上访问本地 api?
问题描述
我创建了一个简单的待办事项应用程序用于学习目的。它是一个全栈网站,由一个静态 html 文件和 js 脚本组成,该文件在同一主机上访问 api。后端基于 node.js 构建,带有 express 框架和 mongodb。在本地服务器上一切正常,我从 cmd 开始:
firebase serve --only 功能,托管
但是,当我使用 cmd 将应用程序部署到 firebase 云时:
火力基地部署
我无法访问应该在 /api/todos 下提供的 JSON 文件。相反,我收到 503 错误:
app/api/todos 也不起作用并给出错误:Cannot GET /app/api/todos
部署后如何访问我的 JSON 文件?路由 /app/api/todos 将如何在部署的应用程序中翻译?
解决方案
您应该在文件hosting
中重写您的 /api 路由functions
firebase.json
看看这个链接
推荐阅读
- python - 如果由于 RTSP 摄像头问题导致执行停止,如何终止 cv2.VideoCapture(rtsp_url) 调用?
- sql - SQL 在 JSON 文件中查找大括号
- powershell - 将数据转换为表格并在 powershell 中作为电子邮件发送
- javascript - 如何遍历 DOM 以定位元素?
- r - 用 ggdotplot 绘制最高频率
- bash - AWS CodeBuild,buildspec.yml“错误替换”错误
- python - 我们如何使用动态 SQL 从 Teradata 中提取数据,使用 Python 执行查询?
- mongodb - 在docker中运行nginx和mongodb,如何反向代理到mongodb?
- while-loop - CS50 Pset1/现金。虽然循环不承认平等
- python - 如何使用 Graph API 获取 Facebook 群组发布的所有帖子 ID?