我尝试使用Ionic 2和firebase auth一起使用:
signInWithFacebook(): firebase.Promise<FirebaseAuthState> {
if (this.platform.is('cordova')) {
console.log("trying to log in using cordova...");
Facebook.login(['email', 'public_profile']).then(res => {
我在Vue组件中有一个登录方法,它使用firebase在用户中注册。我使用的是计算属性user、message和hasErrors。当该方法运行时,它进入catch函数,但出现了以下错误:Uncaught TypeError: Cannot set property 'message' of undefined。我已经尝试过直接更改vuex状态(因为计算支柱就是这样做的),但是这会产生同样的错误。下面是我使用的方法:
login: function (event) {
// ... more stuff
// Sign-in the user with the emai
我正在尝试使用电子邮件和密码注册用户。如果注册功能工作,那么一封邮件将被发送到用户的电子邮件地址,这封邮件必须包含一个链接,用户将点击确认电子邮件地址。我已经尝试过用 AngularFireAuth.auth.currentUser.sendEmailVerification()这个版本的AngularFire/Firebase不支持这个方法。你能帮我吗? import {Injectable, NgZone} from '@angular/core';
import {AngularFireAuth} from '@angular/fire/auth';
i
我想只允许注册在我的反应应用程序的用户与电子邮件有一定的结尾。例如,只有在最后使用@tm.com的用户。如果不手动创建一个必须不断更新的“白名单”,这是可能的吗?我的应用程序已连接到firebase。
import firebase from '../configureFirebase'
import * as types from '../constants/ActionTypes'
import {actionStart, actionFailed, actionSuccess} from './utils/template'
expor
我正在创建一个React应用程序,其中有一个名为FirebaseManager的类。登录Google后,我们从Firebase检索一个对象,其中包含我们需要的用户的所有信息。我希望将此信息存储在User类的一个对象中,以便在UI中本地提供它。为此,我在FirebaseManager中创建了一个属性currentUser,在其中我初始化了User的一个空对象,然后用updateUser方法更新它。下面是它们的代码:
// Current logged in user
currentUser = new User();
// Update user
updateUser(user,
下午好,实际上我在尝试导航时保持错误。 这是我的App.js import { createStackNavigator, createAppContainer } from "react-navigation";
import Login from './src/Login';
import NuovoAccount from './src/NuovoAccount';
import HomePage from './src/HomePage';
import Lista_Sveglie from './src/Lis
我试图学习反应,作为学习的一部分,我试图创建一个电子商务应用程序的反应。这是我的密码。
我得到了一个错误信息,在控制台,屏幕截图,我也附加。请帮助解决这个问题。
我已经尝试过firebase的文档,并且正在使用firebase版本8.3。
import React, { useContext, useState } from 'react'
import FirebaseContext from '../../store/FirebaseContext'
import {useHistory} from "react-router-dom"
im
我正在尝试将来自api的响应存储在一个变量info中,该方法位于Nuxt js应用程序的异步方法中。我得到了这个错误:Property 'info' does not exist on type 'Vue'。如果我将相同的Axios调用放入挂载,则不会出现错误。这就是我所拥有的:
<template>
<div>
{{ info }}
</div>
</template>
<script lang="ts">
import { Component, Vue } fr
它是firebase提供的示例身份验证:
(function (jQuery, Firebase, Path) {
"use strict";
// the main firebase reference
var rootRef = new Firebase('https://docs-sandbox.firebaseio.com/web/uauth');
// pair our routes to our form elements and controller
var routeMap = {
我在部署应用程序时遇到了困难。
Firebase无法显示项目列表,我得到以下错误:
在firebase-debug.log文件中,它打印以下信息:
另一个问题是终端中的错误:
(node:16028) UnhandledPromiseRejectionWarning: FirebaseError: Failed to make request to https://firebase-public.firebaseio.com/cli.json
at Client.<anonymous> (npm\node_modules\firebase-tools\lib\apiv2.j
是否有可能在条件为promise的情况下创建一个原生JavaScript while循环?
编辑:我正在尝试做的是在将文件上传到firebase存储之前实现一个检查,看看firebase存储中是否已经存在同名文件。如果已经存在同名的文件,则添加一个随机后缀,然后再次检查。
var storageRef = firebase.storage().ref().child(fileName);
while(storageRef.getDownloadURL()) {
// create random number in between 0 and 100
var random =
我正在使用Firbase在我的Ionic 3应用程序中实现Google登录。我已经成功地使用了,然后使用凭据登录到Firebase。下面是我的代码:
public loginWithGoogle(): Promise<any> {
return new Promise((resolve, reject) => {
let loginPromise: Promise<any>;
if (this.isMobile()) {
loginPromise = new Promise((resolve, reject)
我正在使用React useReducer并尝试显示从firebase获取的信息。 async function reducer(listState, action) {
switch (action.type) {
case "load":
let stateCopy2 = [...listState];
let result = await firebase.firestore().collection("contractors").doc(action.idList[0]
在更新xCode之后,我在一周内遇到了下面的错误。我无法在设备上运行应用程序。我不认为问题出在xcode上,因为即使我尝试在android设备上运行,同样的问题也会发生。
当我们使用重置选项运行npm start时,也会发生同样的错误。
唯一的选择是在删除ios build文件夹后在android设备上运行。
错误
The following files share their name; please adjust your hasteImpl:
* <rootDir>/node_modules/react-native/package.json
* <ro
我在尝试发送FCM通知时遇到问题。我认为这是由于服务器限制了对外部的访问。我需要知道的是firebase-admin为认证或发送fcm而点击的URL或IP是什么?因为错误消息中的IP似乎总是更改的。
Credential implementation provided to initializeApp() via the \"credential\" property failed to fetch a valid Google OAuth2 access token with the following error: \"Error fetching access t
我有一个查询,它在/Feed/中获取post键,然后通过这个键获得/posts/。 snapshot.forEach((subChild) => {
var value = subChild.val();
value = value.postID;
var post = firebase.database().ref('/posts/' + value).orderByKey();
promises.push(new Promise((res, rej) => {
我尝试添加自我插件的vue类型脚本。
但是,当我从vue原型中使用我的方法时,我的方法$auth在myComponent类型上并不存在。我还为插件添加了.d.ts,但我认为他有点不正确,而且我认为插件中不需要使用安装,还是需要安装?只是在一些例子中,我没有看到安装,但在文档中说-需要使用安装。
我的插件
import _Vue from 'vue';
import store from '@/store'
import * as firebase from 'firebase';
export default {
install: (V