BerandaComputers and TechnologyBangun dan Terapkan Node.js REST API di Firebase Cloud Functions dalam 5...

Bangun dan Terapkan Node.js REST API di Firebase Cloud Functions dalam 5 Menit

Image for post

Image for post

Dalam tutorial ini Kita akan membangun dan menerapkan NodeJS REST API di Firebase Cloud Functions dalam 5 atau lebih Menit 🥳🥳

Untuk tutorial ini Kami akan menggunakan ExpressJs sebagai Framework kami.

  1. Akun Firebase buat di sini
  2. NodeJs Terpasang di komputer Anda unduh di sini
  3. Firebase Tools Cli yang dapat Anda instal secara global dengan menjalankan npm i nstall -g firebase-tools

Pengaturan Proyek

Pertama kita akan membutuhkan proyek firebase jadi mari buat satu di firebase console.

Create Project on Firebase console

Create Project on Firebase console

Buat Proyek di konsol firebase

Our project is now ready

Our project is now ready

Proyek kami sekarang siap 🤗

Sekarang mari kita siapkan fungsi cloud di dasbor firebase.

Setup cloud functions on our project’s dashboard

Setup cloud functions on our project’s dashboard

Siapkan fungsi cloud di dasbor proyek kami

Sekarang proyek kami dibuat dan fungsi cloud sudah diatur, mari kita lompat ke terminal dan atur proyek node kita.

  1. Buat direktori dan jalankan npm init untuk menginisialisasi aplikasi node baru.
  2. Di dalam direktori baru, jalankan firebase init untuk memulai alize firebase di aplikasi kita. Pilih fungsi di layar pengaturan, lalu pilih aplikasi yang sudah ada , pilih aplikasi yang kami buat dari konsol firebase, pilih JavaScript sebagai bahasa dan akhirnya menginstal dependensi .
  3. Pindah ke direktori fungsi dengan menjalankan fungsi cd
  4. Lari npm memasang kors ekspres untuk menginstal dependensi yang akan kita perlukan.
  5. Menambahkan kode di bawah ini.
kode index.js

Jika kami ingin menguji api kami secara lokal sebelum menerapkan ke firebase, kami dapat menjalankan firebase serve di folder fungsi kami dan dapatkan url seperti ini http: // localhost: 5000 / noderestapi-3ffc1 / us-central1 / FruitsApi

T Hai menerapkan fungsi yang kami jalankan penerapan firebase —-hanya fungsi dan selesai! 🤩🤩 Kita harus mendapatkan url seperti ini setelah kita menerapkan API kita https://us-central1-noderestapi-3ffc1.cloudfunctions.net/FruitsApi

Catatan: jika Anda mendapatkan kesalahan seperti itu Kesalahan HTTP: 400, Akun penagihan untuk proyek '375158879459' tidak ditemukan. Penagihan harus diaktifkan untuk aktivasi layanan 'cloudbuild.googleapis.com, containerregistry.googleapis.com untuk melanjutkan. Anda mungkin ingin mengubah runtime node di package.json file ke node 8

FYI: Firebase akan berhenti mendukung node.js runtime 8 mulai 15/03/2021. Untuk menggunakan Node runtime 10, Anda tidak perlu melakukan penagihan untuk proyek Anda.

Kami sekarang siap untuk menguji api kami!

Our API is now hosted on Firebase Servers and we can test it

Our API is now hosted on Firebase Servers and we can test it

API kami sekarang dihosting di Server Firebase dan kami dapat mengujinya

Ikuti saya di GitHub 🤗🤗

% % item_read_more_button %%

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments