2017-03-13 35 views
11

Có thể chạy các chức năng đám mây Firebase cục bộ trong quá trình phát triển không? Phải mất một thời gian dài để triển khai đến firebase mỗi khi một thay đổi đã được thực hiện.Chạy các chức năng đám mây Firebase cục bộ?

Cảm ơn

+0

Bạn cần triển khai gì? –

Trả lời

16

firebaser đây

Cập nhật (September 2017): kể từ version 3.11 of the Firebase tools/CLI có một Vỏ chức năng đám mây, mà bạn có thể sử dụng để kiểm tra các hàm của mình cục bộ mà không cần deplo ying chúng. Tôi khuyên bạn nên đọc bài đăng trên blog Testing Functions Locally with the Cloud Functions Shell và tài liệu về cách Run Functions Locally.

Cập nhật: kể từ version 3.8 of the Firebase tools/CLI, nó có khả năng mô phỏng các chức năng HTTP khi bạn chạy firebase serve. Các loại trình kích hoạt khác vẫn không được hỗ trợ.

câu trả lời trước

Chúng tôi đang làm việc trên đó. Trong thời gian chờ đợi, tôi sẽ báo cho đồng nghiệp Firebaser Doug từ số firebase-talk mailing list:

Thật không may, điều này không tồn tại ngày nay. Môi trường địa phương để xây dựng và thử nghiệm Chức năng đám mây là ưu tiên cao đối với nhóm kỹ thuật.

Trong thời gian chờ đợi, bạn có thể trừu tượng hóa chức năng cốt lõi của hàm và gọi trực tiếp bằng dòng lệnh nút, truyền tất cả các dữ liệu cần thiết mà nó cần để hoạt động. Ví dụ, với một hàm HTTPS, tìm ra những gì bạn cần từ đối tượng yêu cầu, làm cho đầu vào cho một hàm khác, sau đó gọi hàm đó với dữ liệu giả mà bạn tạo ra. Phản ứng có thể được xử lý tương tự.

+0

Cảm ơn, tôi sẽ cho nó một shot! Hãy tiếp tục công việc tuyệt vời :) – BlackMouse

+0

Bất kỳ cập nhật nào về @Frank van Puffelen này? – gaurav414u

+0

Điểm tốt. Tôi đã thêm một phần vào các tùy chọn mới nhất trên mặt trận này. –

4

Tôi nghĩ rằng bạn có thể sử dụng điện toán đám mây chức năng giả lập của họ

Chi tiết here

+4

Thao tác này sẽ chạy các Chức năng Google Cloud thông thường nhưng không chạy dựa trên sự kiện Firebase. –

Các vấn đề liên quan