【发布时间】:2018-09-11 18:58:57
【问题描述】:
我正在使用 Node 和 Express 编写我的后端 rest api。我已经定义了一个类似“localhost:3000/products”的端点。对此端点的 get 请求将数据库中的所有产品作为 json 响应返回。
这在我的本地系统上运行良好。现在我想将它部署到firebase。
这就是我所做的:
- 已安装 firebase cli 工具
- 初始化我的项目并从 firebase cli 提供的选项中选择我的项目
- 对于公共目录,我选择了“public”
- 配置为单页应用程序(将所有 url 重写为 /index.html)?是的
- 终于“部署火力基地”
但是当我使用 get 请求到达新的端点“https://.firebaseapp.com/products”时,我得到一个 HTML 响应,它是 index.html 而不是产品的 json 响应(例如我的本地系统)。
我创建了另一个端点“localhost:3000/welcome”,它以简单的欢迎消息进行响应。这适用于本地系统,但不适用于 firebase。
请帮忙。
【问题讨论】: