firebase / firebase-functions

Firebase SDK for Cloud Functions
https://firebase.google.com/docs/functions/
MIT License
1.01k stars 201 forks source link

MongooseServerSelectionError: connect ECONNREFUSED 127.0.0.1:27017 #1493

Closed Kkrupanand closed 7 months ago

Kkrupanand commented 7 months ago

Related issues

When I am deploying a function, it is showing as deployed, but when I check the logs, it is showing a MongooseServerSelectionError error.

[REQUIRED] Version info

**node: 16.19.0

**firebase-functions: 4.5.0

**firebase-tools: 12.3.1

**firebase-admin: 11.11.1

[REQUIRED] Test case

import * as functions from "firebase-functions"; export const test1 = functions .runWith({ timeoutSeconds: 300, memory: "512MB", maxInstances: 1, failurePolicy: { retry: {} } }) .region("asia-south1") .pubsub.topic(test1) .onPublish(async (message, context) => { try{ console.log("Function running") } catch(err){ console.log(err) }

[REQUIRED] Steps to reproduce

firebase deploy --only functions:test1

[REQUIRED] Expected behavior

Function should run console the text "Function running"

[REQUIRED] Actual behavior

I am able to deploy the function, but it is showing an error after deploying.

MongooseServerSelectionError: connect ECONNREFUSED 127.0.0.1:27017 at NativeConnection.Connection.openUri (/workspace/node_modules/mongoose/lib/connection.js:807:32) at Mongoose.createConnection (/workspace/node_modules/mongoose/lib/index.js:284:10) at Object. (/workspace/dist/model/external/user.js:7:31) at Module._compile (node:internal/modules/cjs/loader:1198:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1252:10) at Module.load (node:internal/modules/cjs/loader:1076:32) at Function.Module._load (node:internal/modules/cjs/loader:911:12) at Module.require (node:internal/modules/cjs/loader:1100:19) at require (node:internal/modules/cjs/helpers:119:18) at Object. (/workspace/dist/app/user/user.repo.js:15:27) at Module._compile (node:internal/modules/cjs/loader:1198:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1252:10) at Module.load (node:internal/modules/cjs/loader:1076:32) at Function.Module._load (node:internal/modules/cjs/loader:911:12) at Module.require (node:internal/modules/cjs/loader:1100:19) at require (node:internal/modules/cjs/helpers:119:18) at Object. (/workspace/dist/user/index.js:4:38) at Module._compile (node:internal/modules/cjs/loader:1198:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1252:10) at Module.load (node:internal/modules/cjs/loader:1076:32) at Function.Module._load (node:internal/modules/cjs/loader:911:12) at Module.require (node:internal/modules/cjs/loader:1100:19)

Deployed information

Screen Shot 2023-11-30 at 11 53 29 AM

Were you able to successfully deploy your functions?

Yes

google-oss-bot commented 7 months ago

I found a few problems with this issue: