firebase-admin.functions package

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

ฟังก์ชัน

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

ชั้นเรียน

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

อินเทอร์เฟซ

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

พิมพ์ชื่อแทน

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

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 และ Absolute Delivery

ลายเซ็น:

export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;

ตัวเลือกงาน

พิมพ์ตัวเลือกงาน

ลายเซ็น:

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