Делая
const helloWorld = firebase.functions().httpsCallable('helloWorld');
const result = await helloWorld();
, вы действительно вызываете функцию вызываемого облака , , но , определяя вызываемую функцию следующим образом
functions.https.onRequest((request, response) => {})
вы определяете HTTPS облачную функцию , которая отличается .
Вы должны определить вашу облачную функцию как вызываемую, как указано ниже:
export const helloWorld = = functions.https.onCall((data, context) => {
return { response: 'Hello from Firebase!' };
});