【问题标题】:Deployment error in Firebase cloud functionFirebase 云功能部署错误
【发布时间】:2021-12-01 23:30:41
【问题描述】:

在保持代码监听 node.js 服务器文件中的端口和云功能时出现 firebase 部署错误

错误:

Cloud Run 错误:容器无法启动。无法启动并侦听 PORT 环境变量定义的端口。此修订的日志可能包含更多信息。

const functions = require("firebase-functions");
const express = require('express');
const app = express();

require('dotenv').config();
app.get('/', (req, res,next) => {
    res.send(`Hello  world received a request!\n`);
    next();
  });
  
  const port = process.env.PORT || 5000;
  app.listen(port, () => {
    console.log('Hello world listening on port', port);
  });
  
  exports.cloudrun = functions.https.onRequest(app);

【问题讨论】:

  • 这个错误似乎很笼统。如消息中所述,您是否检查了日志? “此修订的日志可能包含更多信息。”
  • 是的,@WytrzymałyWiktor,我扩展了 firebase 函数内存限制和超时,所以到目前为止我认为我不需要继续云运行

标签: node.js google-cloud-functions google-cloud-run


【解决方案1】:

将@NiravLathiya 的上述评论发布为社区维基。

扩展 Firebase 函数内存限制和超时解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-30
    • 2021-11-17
    • 1970-01-01
    • 2020-08-28
    • 2018-09-14
    相关资源
    最近更新 更多