我正在使用firebase将用户插入数据库,名称,电子邮件,ip ect,以获得我正在使用的IP 反应包含publicIP功能的本机公共ip 返回IP地址的承诺,我的问题是firebase触发了一个错误消息,说
引用集失败:第一个参数包含未定义的..
const ip = getIP();
firebase.database().ref(`mydatabase/${userId}`)
.set({ name ,email,ip,radio,backgr})
.then( async() => { dispatch({ type: SIGNUP_SUCCESS });
})
.catch(error => handleError(dispatch, error.message));
}
const getIP = () => {
let ipz = '111.11.111.11';
publicIP()
.then(ip => {
myipx(ip);
})
.catch(error => {
ipz = 'noIp';
});
};
const myipx = ip => {
return ip;
}