我正在编写我的第一个云功能应用程序:
import * as functions from "firebase-functions";
import admin = require("firebase-admin")
admin.initializeApp();
export const random_questions = functions.https.onRequest(async (req, res) => {
const allQuestions = (await admin.database().ref('questions').get()).toJSON();
functions.logger.log('params', req.params);
res.send(allQuestions);
});如您所见,我在我的应用程序中放置了一个日志,但没有显示在我的终端或ui模拟器套件(localhost:4000)中,也没有使用firebase functions:log。
编辑: UI套件截图:

我遗漏了什么?
发布于 2022-02-22 10:21:45
我发现问题是:
我正在用以下方法进行测试:
firebase emulators:start --only functions总是运行相同的代码。要在更改后运行代码,请使用
"npm run build && firebase emulators:start --only functions",或者简单的
"npm run serve"https://stackoverflow.com/questions/71219118
复制相似问题