Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const express = require('express');
- const router = express.Router();
- const admin = require('firebase-admin');
- const db = admin.database();
- ...
- router.use('/create-user', (req, res) => {
- console.log('createUser: req', req.body);
- admin.auth().createUser({
- email: req.body.emailAddress,
- emailVerified: false,
- password: req.body.pass,
- displayName: "Harry Lincoln"
- })
- .then(function(userRecord) {
- // See the UserRecord reference doc for the contents of userRecord.
- console.log("Successfully created new user:", userRecord);
- console.log("Continuing to set new stuff...");
- const ref = db.ref("users");
- ref.child(userRecord.uid).set({
- displayName: userRecord.displayName,
- test: 'test',
- age: 28,
- occupation: 'frontend dev',
- hobbies: ['photography', 'coding', 'music']
- });
- res.json({
- message: 'Completed BE task, user record updated',
- user: userRecord
- });
- console.log("Finished setting new stuff");
- })
- .catch(function(error) {
- console.log("Error creating new user:", error);
- });
- });
- ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement