Это похоже на предупреждения lint, а не на реальные ошибки JS, если вы не запускаете их в какой-то нестандартной среде.
Первый, кажется, говорит вам, что у вас нет .catch()
для обработки ошибок из вашей базы данных .get()
.Это хороший совет.Вы должны обрабатывать ошибки.
Второй, похоже, не так.Нет правила, согласно которому вы должны возвращать значение из .then()
.Если это конец цепочки, и вы закончили с обработкой, нет причин возвращать что-либо.Вы, вероятно, можете убрать второе предупреждение, поставив return 0
после renderCafe(doc)
, хотя лично я бы либо прекратил использовать инструмент, который дает такой плохой совет, либо настроил бы его, чтобы он не предупреждал по этому вопросу, потому что это неправильно, и добавив фиктивнуюНефункциональный код просто для того, чтобы какой-то инструмент был счастлив, я не рекомендую.