Typescript 如何使控制台日志一起显示错误,而不是在单独的行中显示错误?
我正在使用云函数,并试图调试为什么我的代码没有在users集合中创建行(尽管它通过Auth成功创建了新用户)。下面是错误的样子。我认为这与我的时间戳有关,但我甚至不能正确读取完整的错误。如何捕获错误并将其存储到变量中,然后在控制台日志的一行中输出它Typescript 如何使控制台日志一起显示错误,而不是在单独的行中显示错误?,typescript,firebase,google-cloud-functions,Typescript,Firebase,Google Cloud Functions,我正在使用云函数,并试图调试为什么我的代码没有在users集合中创建行(尽管它通过Auth成功创建了新用户)。下面是错误的样子。我认为这与我的时间戳有关,但我甚至不能正确读取完整的错误。如何捕获错误并将其存储到变量中,然后在控制台日志的一行中输出它 我尝试了admin.firestore.Timestamp和admin.firestore.FieldValue.serverTimestamp。两者都给出了错误。我不确定它是否解决了您的确切问题,但Firebase的云功能现在有一个内置的自定义日
我尝试了
admin.firestore.Timestamp
和admin.firestore.FieldValue.serverTimestamp
。两者都给出了错误。我不确定它是否解决了您的确切问题,但Firebase的云功能现在有一个内置的自定义日志功能。使用这通常意味着它们在日志中以更可读的格式显示
要使用这些:
有关这方面的更多信息,请参阅上的Firebase文档。我不确定它是否解决了您的确切问题,但Firebase的云功能现在有一个内置的自定义日志功能。使用这通常意味着它们在日志中以更可读的格式显示 要使用这些: 有关这方面的更多信息,请参阅上的Firebase文档
exports.newUserSignup = functions.auth.user().onCreate(user => {
console.log('user created', user.email, user.uid);
const doc = admin.firestore().collection('users').doc();
return doc.set({
createDate: admin.firestore.Timestamp,
modifiedDate: admin.firestore.Timestamp,
username: 'blah',
email: user.email,
stat: 1,
uid: user.uid,
rowpointer: doc.id,
});
});
const functions = require("firebase-functions");
functions.logger.log("Hello from info. Here's an object:", someObj);