【发布时间】:2019-06-22 17:43:05
【问题描述】:
我一直在尝试编写我的第一个云函数,您可以在下面看到。在云函数日志中,它输出它击中了第一个console.log(Successful: userRecord.uid),但之后似乎没有做任何事情。
谁能指出我正确的方向是什么?
非常感谢。
const admin = require('firebase-admin');
const express = require('express');
const cors = require('cors');
const app = express();
admin.initializeApp();
app.use(cors({origin: true}));
const db = admin.firestore();
exports.addUser = functions.https.onCall((data, res) =>
{
console.time();
admin.auth().createUser({
email: data.email,
emailVerified: true,
password: data.password,
disabled: false
})
.then(userRecord => {
console.log('Successful: ', userRecord.uid);
const message = {
firstname: data.firstname,
lastname: data.lastname
}
return db.collection('Users').add(message)
.then(() => {
return "Success";
})
})
.catch(function(error) {
console.log('Error creating new user:', error);
console.trace();
console.timeEnd();
return "Error";
});
});
【问题讨论】:
标签: javascript firebase google-cloud-functions