我有一个Node服务器并使用Firebase托管。服务器使用节点模块 rss-to-json 来解析JSON的RSS源。
当我在我的机器上测试服务器时,请求有效,但部署它时不起作用。它只是永远加载并给出:
"错误503第一个字节超时"
我的代码:
const functions = require("firebase-functions");
const express = require("express");
const Feed = require("rss-to-json");
app.get("/feed", (req, res) => {
Feed.load("https://www.reddit.com/.rss", function(err, rss) {
res.send(rss);
});
});
exports.app = functions.https.onRequest(app);
尝试过:
删除" node_modules"来自"忽略"在firebase.json,但没有运气。
有什么想法吗?
答案 0 :(得分:1)
在Spark付款计划中,您无法向未完全由Google控制的服务发出传出请求。如果要执行此操作,则必须将项目升级到Blaze计划。有关详细信息,请参阅pricing page。