繁体   English   中英

节点模块在Firebase托管中不起作用?

[英]Node module doesn't work in Firebase hosting?

我有一个节点服务器,并使用Firebase托管。 服务器使用Node模块rss-to-json将RSS feed解析为JSON。

当我在机器上测试服务器时,该请求有效,但是在部署时不起作用。 它会永远加载并给出:

“错误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);

试过:

从firebase.json中的“忽略”中删除了“ node_modules”,但是没有运气。

有任何想法吗?

在Spark付款计划中,您无法向不受Google完全控制的服务发出传出请求。 如果要执行此操作,则必须将项目升级到Blaze计划。 有关更多信息,请参见定价页面

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM