我一直在尝试编写我的第一个云函数,您可以在下面看到。在云功能日志中,它输出的结果是它碰到了第一个#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
int num_1, num_2, num_3, num_4, num_5;
//while(user inputs <= 5)
// cout << "Enter a number" << endl;
// print that number
// sum number to total
// print sum
// return to beginning of loop
return 0;
}
,但之后似乎什么也没做。
有人会指出错误的正确方向吗?
非常感谢您。
console.log(Successful: userRecord.uid)
答案 0 :(得分:0)
对于任何想知道的人,我都能解决自己的问题:
对我来说,我需要返回每个函数,所以代码变成这样:
请注意admin.auth().createUser
上的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();
return 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";
});
});```
{{1}}