Ошибка с обещанием / уловом из запроса Firestore - PullRequest
0 голосов
/ 11 января 2019

Я немного изменил приведенный ниже код, но это внешняя конечная точка, где мобильный клиент может пропинговать эту конечную точку и отправить некоторые нажатия соответствующим пользователям.

Однако в моей консоли появляется сообщение об ошибке:

UnhandledPromiseRejectionWarning: TypeError: assert.isNotOk не является функцией

function myFunc(request, response) {
  var db = firestore.firestore();
  db.collection("myCollection")
    .doc(request.params.someParam)
    .get()
    .then(docSnapshot => {

      if (docSnapshot.exists) {
        for (var userId of request.params.userIds) {
           sendPush(userId, request.params);
           continue;

      } else {
        response.error("Unable to get param");
      }

    }).catch((error) => {
      assert.isNotOk(error, 'Promise error');
      done();
    });;
});

Есть идеи, что я здесь делаю не так? Спасибо

1 Ответ

0 голосов
/ 11 января 2019

Как вы можете видеть в документации для узла assert, нет метода с именем isNotOk. Однако этот метод называется ok. В любом случае, мне непонятно, что вы пытаетесь сделать с этой строкой, так как в этот момент вы уже знаете, что произошла ошибка. Возможно, вы просто хотите войти?

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