【发布时间】: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