firebase-admin.functions package

บริการฟังก์ชันของ Firebase

ฟังก์ชัน

ฟังก์ชัน คำอธิบาย
getFunctions(แอป) รับบริการฟังก์ชันสำหรับแอปเริ่มต้นหรือแอปที่ระบุ getFunctions() สามารถเรียกใช้โดยไม่มีอาร์กิวเมนต์เพื่อเข้าถึงบริการ Functions ของแอปเริ่มต้น หรือโดยใช้ getFunctions(app) เพื่อเข้าถึงบริการของ Functions ที่เชื่อมโยงกับแอปใดแอปหนึ่ง

คลาส

ชั้น คำอธิบาย
ฟังก์ชัน อินเทอร์เฟซบริการ Functions ของ Firebase
TaskQueue อินเทอร์เฟซ TaskQueue

อินเทอร์เฟซ

อินเทอร์เฟซ คำอธิบาย
การนำส่งแบบสัมบูรณ์ อินเทอร์เฟซแสดงตัวเลือกงานพร้อมการนำส่งแบบสัมบูรณ์
การนำส่งล่าช้า อินเทอร์เฟซแสดงตัวเลือกงานที่มีการนำส่งล่าช้า
TaskOptions Experiment ประเภทที่แสดงถึงตัวเลือกงานทดลอง (เบต้า)

ประเภทชื่อแทน

ประเภทชื่อแทน คำอธิบาย
กำหนดการนำส่ง ประเภทที่แสดงตัวเลือกกำหนดเวลานำส่ง DeliverySchedule เป็นการรวมประเภท Delay Delivery และ AbsoluteDeliver
ตัวเลือกงาน ประเภทที่แสดงถึงตัวเลือกงาน

getFunctions(แอป)

รับบริการฟังก์ชันสำหรับแอปเริ่มต้นหรือแอปที่กำหนด

สามารถเรียก getFunctions() โดยไม่มีอาร์กิวเมนต์เพื่อเข้าถึงบริการ Functions ของแอปเริ่มต้น หรือเรียกใช้เป็น getFunctions(app) เพื่อเข้าถึงบริการของ Functions ที่เชื่อมโยงกับแอปใดแอปหนึ่งโดยเฉพาะ

ลายเซ็น:

export declare function getFunctions(app?: App): Functions;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
แอป แอป แอปที่ไม่บังคับสำหรับส่งคืนบริการของ Functions หากไม่ระบุ ระบบจะส่งคืนบริการ Functions เริ่มต้น

การคืนสินค้า:

ฟังก์ชัน

บริการ Functions เริ่มต้นหากไม่มีการให้แอป หรือบริการ Functions ที่เชื่อมโยงกับแอปที่ระบุ

ตัวอย่าง 1

// Get the `Functions` service for the default app
const defaultFunctions = getFunctions();

ตัวอย่าง 2

// Get the `Functions` service for a given app
const otherFunctions = getFunctions(otherApp);

กำหนดการนำส่ง

ประเภทที่แสดงตัวเลือกกำหนดเวลานำส่ง DeliverySchedule เป็นการรวมประเภท Delay Delivery และ AbsoluteDeliver

ลายเซ็น:

export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;

ตัวเลือกงาน

ประเภทที่แสดงถึงตัวเลือกงาน

ลายเซ็น:

export type TaskOptions = DeliverySchedule & TaskOptionsExperimental & {
    dispatchDeadlineSeconds?: number;
    id?: string;
    headers?: Record<string, string>;
};