Я пытаюсь сгенерировать ссылку для входа по электронной почте, используя метод admin.auth().generateSignInWithEmailLink
, предоставляемый Firebase Admin SDK. Я пытаюсь сделать это в облачной функции Google.
Вот мой index.js
файл (все упакованные установлены):
const cors = require('cors')({ origin: true });
const functions = require('firebase-functions');
const admin = require('firebase-admin');
exports.sendLoginLink = function(req, res) {
cors(req, res, () => {
const actionCodeSettings = {
url: 'http://localhost:8083/account/dashboard/?email=' + req.body.email,
handleCodeInApp: true
};
admin.auth().generateSignInWithEmailLink(req.body.email, actionCodeSettings)
.then((link) => {
console.log(link)
})
.catch((error) => {
res.status(500)
});
});
};
Я получил письмо от моего приложение переднего плана к облачной функции, которая работает, actionCodeSettings также выводит корректно, но я не могу сделать это после первой строки в generateSignInWithEmailLink()
при отладке.
Кто-нибудь знает почему?