Ошибка: облачная функция должна вызываться с параметром события.Ошибка консоли Firebase, - PullRequest
1 голос
/ 29 апреля 2019

Я обновил версию узла firebase с 6 до 8, а также обновил функции firebase, версию машинописи и firebase-admin.Но я получаю эту ошибку на нескольких триггерах.

Ошибка: необходимо вызвать облачную функцию с параметром события. Если> вы пишете модульные тесты, пожалуйста, используйте firebase модуля Node -?>функции подделки.на объекте.(/srv/node_modules/firebase->functions/lib/cloud-functions.js:84:19)

exports.userFollowingChanged = functions.firestore
  .document("Db1/{domainName}/Users/{byUser}/toIds/{toId}")
  .onWrite((change, context) => {
    return wasTriggered(context.eventId, 'userFollowingChanged').then(() => {
      return userFollowingChanged(change, context)
    });
  });

мой package.json выглядит следующим образом

{
  "name": "functions",
  "scripts": {
    "lint": "tslint --project tsconfig.json",
    "build": "tsc --skipLibCheck",
    "serve": "npm run build && firebase serve --only functions",
    "shell": "npm run build && firebase functions:shell",
    "start": "npm run shell",
    "deploy": "firebase deploy --only functions",
    "logs": "firebase functions:log"
  },
  "main": "lib/index.js",
  "dependencies": {
    "@firebase/database": "0.1.9",
    "cors": "^2.8.4",
    "elasticsearch": "^15.1.1",
    "firebase-admin": "~5.13.0",
    "firebase-functions": "^2.0.0",
    "moment": "^2.20.1",
    "nodemailer": "^4.6.0",
    "request": "^2.83.0",
    "request-promise": "^4.2.2",
    "stripe": "^5.5.0",
    "twilio": "^3.12.0",
    "twitter": "^1.7.1"
  },
  "devDependencies": {
    "tslint": "^5.8.0",
    "typescript": "^3.1.3"
  },
  "private": true,
  "engines": {
    "node": "8"
  }
}

Может кто-нибудь объяснить мне, что не так с этим триггером?В узле все работало хорошо: 6 В переполнении стека возникали те же вопросы, что и в версиях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...