如何让从Firebase上的Facebook身份validation生成的UID始终保持在我的应用程序?

在我的login屏幕上,用户通过Facebooklogin,并为当前login的用户生成唯一的UID。 然后,我将需要的信息存储在一个名为user的小孩的firebase中,然后用户中的每个小孩的forms是{uid:{name:blah,email:blah,phone:blah}}

将这些数据存储在Firebase之后,我想将页面redirect到我的form.ejs页面。 但是,我想要访问UID,以便我可以在应用程序中稍后查询当前用户的数据库。

我如何让这个UID在我的应用程序中保持不变,因为在我做location.href ='./form'的那一刻,我失去了对我保存的全局variablesUID的访问。

其次,我正在做所有这些保存到数据,并在.js文件中从客户端redirect。 我应该而是做这一切从服务器(app.js)? 我目前正在创build一个json对象,其中包含我需要从FB获取的数据,然后只需调用firebase并保存子项。 我应该创build一个ajax请求,并发送到我的服务器与发布请求,然后导航到form.js页面?