JS Framework

Mengelola Hosting Aplikasi Node.js dengan Back4App

13min

Hosting aplikasi web Node.JS Anda di server Back4App

Pendahuluan

Tutorial ini menjelaskan bagaimana Anda dapat mengatur subdomain dan dengan mudah menghosting halaman statis. Setelah menyelesaikan panduan langkah demi langkah ini, Anda akan dapat menggunakan Aplikasi Node JS untuk Mendaftar dan Masuk Pengguna.

Prasyarat

Untuk menyelesaikan tutorial ini, Anda akan membutuhkan:

  • Jika Anda ingin menguji Aplikasi ini secara lokal, Anda perlu menginstal Node JS di lingkungan lokal Anda. Anda dapat mengikuti
  • Sebuah aplikasi yang dibuat dengan Back4App.
    • Lihat
  • Back4App Command Line yang dikonfigurasi dengan proyek.
    • Ikuti

Pertama-tama, mari kita bicarakan tentang aplikasi sederhana baru kita!

Kami akan menjelaskan contoh tentang penggunaan Web hosting dengan Node JS!

Mari kita bayangkan bahwa kita perlu membangun sistem Masuk, Daftar, dan permintaan kata sandi dari Pengguna yang termasuk dalam Dasbor Back4App Anda. Kita akan dapat menggunakan Bootstrap, file statis (CSS dan Gambar) dan menggunakan Express dalam Proyek.

Lihat aplikasi langsung di sini: nodeapplication.back4app.io.

Anda dapat mengkloning aplikasi lengkap ini di template kode Aplikasi di Platform Back4App di sini.

Pertama, selesaikan pengaturan menggunakan Antarmuka Baris Perintah (lihat prasyarat), untuk memahami bagaimana itu akan bekerja dengan struktur akhir dari file-file:

β”œβ”€β”€ NodeJSWebApp/ β”‚ β”œβ”€β”€ cloud/ β”‚ β”‚ β”œβ”€β”€ app.js β”‚ β”‚ β”œβ”€β”€ routes.js β”‚ β”‚ β”œβ”€β”€ package.json β”‚ β”‚ β”œβ”€β”€ views/ β”‚ β”‚ β”‚ β”œβ”€β”€ head.ejs β”‚ β”‚ β”‚ β”œβ”€β”€ index.ejs β”‚ β”‚ β”‚ β”œβ”€β”€ reset_password.ejs β”‚ β”œβ”€β”€ public/ β”‚ β”‚ β”œβ”€β”€ images/ β”‚ β”‚ β”œβ”€β”€ css/ β”‚ β”‚ β”‚ β”œβ”€β”€ style.css

1 - Aktifkan nama subdomain Anda di Back4app

Aktifkan fitur Web Hosting Anda, silakan ikuti langkah-langkah yang tersedia dalam panduan di bawah ini:

2 - Buat dan unggah file

Sebelum memulai langkah ini, kami sarankan Anda menggunakan Command Line Tool (lihat prasyarat) untuk mengunggah file Anda dengan mudah!

Pertama, buat file yang disebut app.js dan package.json di dalam direktori cloud!

3 - Buat tampilan untuk Aplikasi Anda

Kami akan menyediakan file template EJS untuk membuat template Aplikasi, Anda dapat mengubahnya kapan saja di pihak Anda. :)

Kembali ke terminal

Di dalam direktori Cloud, perlu untuk membuat folder views dan file EJS berikut:

  • ο»Ώhead.ejs- Kami akan menggunakannya untuk menambahkan konten ke bagian head dari struktur HTML.
  • ο»Ώindex.ejs- Kami akan menggunakannya untuk Mendaftar dan Masuk pengguna.
  • ο»Ώreset_password.ejs- Kami akan menggunakannya untuk permintaan Reset Kata Sandi pengguna.

Petunjuk: Kami akan membangun tampilan menggunakan Bootstrap, klik di sini untuk membaca lebih lanjut tentangnya.

Anda dapat menambahkan konten ke tampilan Anda masing-masing. Anda dapat menggunakan template di bawah ini tanpa kesulitan:

head.ejs
index.ejs
reset_password.ejs
ο»Ώ

4 - Buat rute untuk merender tampilan

Sekarang, kita perlu mengonfigurasi Rute untuk merender tampilan yang telah dibuat sebelumnya. Rute akan dibangun menggunakan Express.

Node.js
ο»Ώ

Petunjuk: Seperti yang Anda lihat, kami mengonfigurasi variabel sebagai parameter, yang akan digunakan untuk menampilkan peringatan di halaman.

5 - Buat rute untuk menyimpan informasi ke database Anda

Kami akan menggunakan Panduan Javascript Parse Server sebagai referensi untuk mengembangkan fungsi kami untuk Registrasi, Masuk, dan Permintaan Kata Sandi.

JS
ο»Ώ

6 - Hampir selesai! Berkas statis di folder publik

Belum selesai! Di folder publik, Anda dapat menyisipkan berkas statis seperti CSS dan gambar untuk diperlukan di tampilan :)

Ketika Anda menambahkan berkas ke CSS dan gambar, Anda dapat menyediakan stylesheet yang berbeda untuk Situs Web yang Anda buat!

7 - Selesai!

Hingga saat ini, Anda telah belajar dengan baik bagaimana cara membuat Aplikasi Node JS menggunakan kode Cloud.

Klik pada tautan ini untuk mengakses Proyek lengkap di Back4App kapan saja.

Dengan langkah-langkah yang dijelaskan di atas, Anda akan dapat bekerja dengan Web Hosting saat menggunakan aplikasi Node JS!