Baiklah.
Jadi bagaimana tantangan itu berjalan.
Saya harap Anda benar-benar mencobanya karena ada banyak hal baru yang telah
kami pelajari dalam beberapa pelajaran terakhir dan sangat bagus untuk mencobanya sendiri dan memastikan bahwa Anda dapat membuatnya bekerja.
Jadi hal pertama yang saya minta Anda lakukan adalah membuat file baru di dalam direktori kalkulator kami.
Dan itu akan disebut kalkulator BMI dot h T. M ..
Dan sekarang kami memiliki halaman baru yang akan menjadi kode HMO untuk halaman kalkulator BMI kami.
Jadi saya akan menambahkan di boilerplate HMO dan saya akan menyebutnya BMI kalkulator bukan hanya kalkulator
dan kemudian kita akan menambahkan formulir kami yang tidak memiliki kelas tetapi akan memiliki
tindakan yang akan berhubungan dengan rute yang kami inginkan untuk memproses formulir ini dan rute itu.
Kami meminta Anda untuk menelepon di kalkulator BMI.
Metode ini sekali lagi akan diposkan karena kami mengirim informasi ke rute ini daripada mendapatkan
informasi darinya.
Dan kita akan memiliki dua input lagi.
Input pertama akan menjadi bobot dan itu tidak akan memiliki nilai.
Tetapi kami membutuhkan placeholder sehingga kami dapat memberi tahu pengguna bahwa mereka harus memberi bobot
pada input ini dan kemudian input kedua akan memiliki nama ketinggian.
Dan lagi-lagi perlu pengganti tinggi.
Dan akhirnya mari kita tambahkan tombol dan pastikan Anda mengubah jenis untuk mengirim karena ini
akan memicu permintaan posting dari formulir.
Jika hanya sebuah tombol, itu tidak akan melakukan itu.
Dan kemudian mari kita hapus atribut nama dan beri tombol kita beberapa teks.
Sebut saja menghitung BMI.
Dan akhirnya saya hanya akan menambahkan H1.
Itu kalkulator BMI-nya.
Jadi kami tahu halaman mana yang kami tuju.
Jadi ini yang perlu kita lakukan di dalam kalkulator BMI kita.
H jumlah dan kita sekarang harus masuk ke kalkulator kami bukan hanya kode server kami untuk
memetakan rute tersebut.
Jadi di bawah ini adalah mendapatkan dan memposting untuk rute rumah kami.
Saya akan menambahkan beberapa rute baru.
Dan hal pertama yang saya butuhkan adalah menentukan mendapatkan apa yang terjadi ketika pengguna pergi ke halaman kalkulator
BMI.
Nah dalam hal ini kita akan memiliki panggilan balik yang akan mengirimi mereka file.
Jadi saya akan menggunakan titik merah dan file dan file yang ingin saya kirim akan berada di bawah sekolah.
Nama.
Jadi nama direktori.
Dan kemudian itu akan menjadi maju memangkas kalkulator BMI dot
hm l.
Jadi mari kita putar Servan kita dengan mengatakan kalkulator gnomon dot J.
Dan setelah dimulai dan Seva beroperasi pada port 3.000 maka mari kita
menuju ke Port 3000 dan lebih khusus lagi kita akan mencoba dan membuat permintaan dengan mengakses halaman kami di kalkulator
BMI dan kalkulator BMI.
Jadi di sini kita punya dua input yang muncul dan menghitung BMI Butson.
Jadi pada titik ini jika kita memberi bobot dan menambah ketinggian maka tidak ada yang terjadi karena kita
belum menentukan apa yang harus terjadi ketika seseorang mencoba membuat permintaan pos ke rute ini.
Jadi mari kita lakukan itu sekarang katakanlah aplikasi dot post yang menargetkan rute kalkulator BMI garis
depan maka kita akan menerima panggilan kembali dengan permintaan dan respons dan kemudian
kita akan membuat variabel baru bernama Tunggu yang akan diatur ke titik permintaan dot berat badan.
Dan ingat bahwa bobot prom to name berasal dari atribut name di input ini.
Jadi kita akan menyimpan nilai input ini di dalam variabel yang disebut bobot ini dan kita perlu
mengubahnya menjadi angka tetapi bukan sembarang angka.
Kami ingin itu menjadi angka desimal.
Jadi, alih-alih hanya mengatakan kurung angka, kita akan menggunakan pass float yang kita gunakan sebelumnya ketika kita
membuat kalkulator BMI kita.
Jadi sekarang saya bisa melakukan hal yang sama dengan ketinggian.
Saya dapat mengurai float dan string yang ingin saya sampaikan adalah request dot body dot parameter tinggi.
Dan sekarang saya dapat menghitung BMI saya dengan membuat variabel baru yang disebut BMI dan itu akan
diatur untuk sama dengan berat dibagi dengan tinggi kali tinggi atau Anda dapat menggunakan matematika dot POW atau hanya transplantasi kode yang
Anda miliki ketika Anda menyelesaikan kalkulator BMI tantangan.
Sekarang hal terakhir yang perlu saya lakukan adalah saya perlu mengirim kembali respons dan saya akan mengirim
kembali teks yang mengatakan BMI Anda dan kemudian saya akan menambahkan variabel BMI ini kami mendapatkannya.
Jadi sekarang server kami memiliki cara menanggapi untuk mendapatkan permintaan yang masuk ke rute
kalkulator BMI dan itu punya cara menanggapi mengirim permintaan pada bammy menjadi rute kalkulator saya.
Dan sekarang jika saya menekan save maka tidak ada yang akan me-restart server saya dan saya bisa memuat ulang
halaman ini dengan berat dan tinggi badan saya dan tekan hitung BMI.
Maka saya mendapatkan BMI Anda sembilan belas koma empat untuk empat atau sesuatu.
Jadi saya sangat berharap Anda mencobanya.
Dan jika Anda memiliki bug atau masalah apa pun setelah menonton ini, sebaiknya coba lagi dan
lihat apakah Anda dapat memperbaiki bug yang Anda lihat sekarang di modul berikutnya.
Kami akan mempelajari semua tentang API dan bagaimana membangun situs web surat kabar yang
akan kami deploy langsung ke Web di mana Anda dapat mengumpulkan email orang dan menyimpannya di MailChimp sehingga
Anda dapat mulai mendapatkan surat berita daftar melalui semua itu dan banyak lagi.
Sampai jumpa di Mudgal berikutnya.