Node.js Firebase令牌

Node.js Firebase令牌,node.js,firebase,Node.js,Firebase,我正在使用node.js和Mysql本地数据库,我想在注册时获得一个firebase令牌,并将其与用户的其他属性一起保存。例如,有一个npm模块 app.post('/CreateUser/:nounalteon/:status/:mail/:password',函数(req,res){ connection.query(“插入到用户(名词代词、状态、邮件、密码)值(‘“+req.params.noundoden+‘’、‘“+req.params.Status+‘、‘“+req.params.

我正在使用node.js和Mysql本地数据库,我想在注册时获得一个firebase令牌,并将其与用户的其他属性一起保存。例如,有一个npm模块

app.post('/CreateUser/:nounalteon/:status/:mail/:password',函数(req,res){
connection.query(“插入到用户(名词代词、状态、邮件、密码)值(‘“+req.params.noundoden+‘’、‘“+req.params.Status+‘、‘“+req.params.Mail+‘、‘+req.params.Password+‘)”)函数(错误、行、字段){
if(!!error){console.log('error in the query');
res.send(JSON.stringify({code:0}));}
else{console.log('successful inesration');
res.send(JSON.stringify({code:1}));}
})

});为什么不在需要时生成一个令牌并保存它:

var firebasetokenerator=require(“firebase令牌生成器”);
var tokenGenerator=新的FireBaseTokenerator(“”);
var token=tokenGenerator.createToken(
{uid:“1”,一些:“任意”,数据:“here”},
{admin:true}
);

这也是github的源代码:

令牌通常是唯一的字符串否?!这里是JSON,您可以将其作为字符串发送,但JSON允许您包含更多有用的信息;)
var FirebaseTokenGenerator = require("firebase-token-generator");
var tokenGenerator = new FirebaseTokenGenerator("<YOUR_FIREBASE_SECRET>");
var token = tokenGenerator.createToken(
    {uid: "1", some: "arbitrary", data: "here"},
    {admin: true}
);