Dịch vụ Hàm Firebase.
Hàm
Chức năng | Mô tả |
---|---|
getFunctions(app) | Lấy dịch vụ Function cho ứng dụng mặc định hoặc một ứng dụng cụ thể.getFunctions() có thể được gọi mà không cần đối số để truy cập vào dịch vụ Functions của ứng dụng mặc định hoặc getFunctions(app) để truy cập dịch vụ Functions liên kết với một ứng dụng cụ thể. |
Hạng
Hạng | Mô tả |
---|---|
Hàm | Giao diện dịch vụ Firebase Functions . |
TaskQueue | Giao diện TaskQueue . |
Giao diện
Giao diện | Mô tả |
---|---|
Dịch vụ giao hàng tuyệt đối | Giao diện biểu thị các lựa chọn tác vụ với chế độ phân phối tuyệt đối. |
Hoãn giao hàng | Giao diện biểu thị các tuỳ chọn tác vụ bị trì hoãn phân phối. |
TaskOptionsExperimental | Loại đại diện cho các tùy chọn tác vụ thử nghiệm (beta). |
Loại bí danh
Loại bí danh | Mô tả |
---|---|
Lịch phân phối | Loại đại diện cho các lựa chọn lịch giao hàng. DeliverySchedule là một loại liên kết của các kiểu Delaydelivery và Tuyệt đối phân phối. |
TaskOptions | Loại đại diện cho các lựa chọn công việc. |
getFunctions(ứng dụng)
Lấy dịch vụ Function cho ứng dụng mặc định hoặc một ứng dụng cụ thể.
Có thể gọi getFunctions()
mà không có đối số để truy cập vào dịch vụ Functions
của ứng dụng mặc định hoặc dưới dạng getFunctions(app)
để truy cập vào dịch vụ Functions
liên kết với một ứng dụng cụ thể.
Chữ ký:
export declare function getFunctions(app?: App): Functions;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
ứng dụng | Ứng dụng | Ứng dụng không bắt buộc trả về dịch vụ Functions . Nếu không được cung cấp, dịch vụ Functions mặc định sẽ được trả về. |
Trường hợp trả lại hàng:
Dịch vụ Functions
mặc định nếu không có ứng dụng nào được cung cấp hoặc dịch vụ Functions
liên kết với ứng dụng được cung cấp.
Ví dụ 1
// Get the `Functions` service for the default app
const defaultFunctions = getFunctions();
Ví dụ 2
// Get the `Functions` service for a given app
const otherFunctions = getFunctions(otherApp);
Lịch phân phối
Loại đại diện cho các lựa chọn lịch giao hàng. DeliverySchedule
là một loại liên kết của các kiểu Delaydelivery và Tuyệt đối phân phối.
Chữ ký:
export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;
Tùy chọn việc cần làm
Loại đại diện cho các lựa chọn công việc.
Chữ ký:
export type TaskOptions = DeliverySchedule & TaskOptionsExperimental & {
dispatchDeadlineSeconds?: number;
id?: string;
headers?: Record<string, string>;
};