Я следую example in the docs:Firebase authWithCustomToken выдает ошибку вместо вызова обратного вызова?
ref.authWithCustomToken(authToken, function(error, authData) {
if (error) {
console.log("Authentication Failed!", error);
} else {
console.log("Authenticated successfully with payload:", authData);
}
});
Если я прохожу недопустимый маркер authWithCustomToken (например, authToken не определено), он выдает ошибку, а не передавая код ошибки обратного вызова. Другими словами, ни console.log
выполняется, но отбрасывается эта ошибка:
First argument must be a valid credential (a string).
Подведем в try catch
решает эту проблему достаточно легко, но я не видел ни одного упоминания в документации. Это намеренное поведение?
В моем случае использования токен передается через URL-адрес, поэтому неопределенный параметр является возможным условием ошибки.
Какая ошибка возникает? –
@Rob 'Первый аргумент должен иметь действительные учетные данные (строка) .' – kpg
Показать код. Как мы должны видеть, как выглядит ваш код, и помогать вам, если вы ничего не предоставляете? – Chrillewoodz