Untuk menyajikan file statis seperti gambar, file CSS, dan file JavaScript, gunakan fungsi middleware bawaan Show
Tanda tangan fungsi adalah
Argumen Misalnya, gunakan kode berikut untuk menyajikan gambar, file CSS, dan file JavaScript di direktori bernama 0 _Sekarang, Anda dapat memuat file yang ada di direktori 0 _Express mencari file relatif terhadap direktori statis, jadi nama direktori statis bukan bagian dari URL Untuk menggunakan beberapa direktori aset statis, panggil fungsi middleware
Express mencari file sesuai urutan Anda menyetel direktori statis dengan fungsi middleware CATATAN. Untuk hasil terbaik, cache untuk meningkatkan kinerja penyajian aset statis Untuk membuat awalan jalur virtual (di mana jalur sebenarnya tidak ada di sistem file) untuk file yang dilayani oleh fungsi _Sekarang, Anda dapat memuat file yang ada di direktori 0 dari awalan jalur 6 _Namun, jalur yang Anda berikan ke fungsi 8 Anda. Jika Anda menjalankan aplikasi ekspres dari direktori lain, lebih aman menggunakan jalur absolut dari direktori yang ingin Anda layani React adalah pustaka JavaScript populer yang dikembangkan oleh Facebook untuk membangun antarmuka pengguna. Editor Visual Studio Code mendukung React. js IntelliSense dan navigasi kode di luar kotak Selamat datang di BereaksiKami akan menggunakan __
Anda sekarang dapat membuat aplikasi React baru dengan mengetik
di mana _2 adalah nama folder untuk aplikasi Anda. Ini mungkin memakan waktu beberapa menit untuk membuat aplikasi React dan menginstal dependensinya
Ayo segera jalankan aplikasi React kita dengan menavigasi ke folder baru dan mengetik 6 untuk memulai server web dan membuka aplikasi di browser________sebelas_______Anda akan melihat logo React dan tautan ke "Learn React" di http. // localhost. 3000 di browser Anda. Kami akan membiarkan server web berjalan sementara kami melihat aplikasi dengan VS Code Untuk membuka aplikasi React Anda di VS Code, buka terminal lain atau jendela command prompt, arahkan ke folder 2 dan ketik 8________dua puluh satu_______Pratinjau penurunan hargaDi File Explorer, satu file yang akan Anda lihat adalah aplikasi 9 Markdown file. Ini memiliki banyak informasi hebat tentang aplikasi dan Bereaksi secara umum. Cara yang bagus untuk meninjau README adalah dengan menggunakan Kode VS. Anda dapat membuka pratinjau di grup editor saat ini (Markdown. Buka Pratinjau ⇧⌘V (Windows, Linux Ctrl+Shift+V ) ) atau di grup editor baru di samping (Markdown. Buka Pratinjau ke Samping ⌘K V (Windows, Linux Ctrl+K V ) ). Anda akan mendapatkan pemformatan yang bagus, navigasi hyperlink ke header, dan penyorotan sintaks dalam blok kode. Penyorotan sintaksis dan pencocokan braketSekarang perluas folder _0 dan pilih file 1. Anda akan melihat bahwa VS Code memiliki penyorotan sintaks untuk berbagai elemen kode sumber dan, jika Anda meletakkan kursor pada tanda kurung, braket yang cocok juga dipilihIntelliSenseSaat mulai mengetik _1, Anda akan melihat saran atau penyelesaian cerdasSetelah Anda memilih saran dan mengetik _3, Anda melihat jenis dan metode pada objek melalui IntelliSenseVS Code menggunakan layanan bahasa TypeScript untuk kecerdasan kode JavaScript dan memiliki fitur yang disebut (ATA). ATA menarik file Deklarasi Tipe npm ( _4) untuk modul npm yang dirujuk dalam 5Jika memilih metode, Anda juga akan mendapatkan bantuan parameter Pergi ke Definisi, Intip definisiMelalui layanan bahasa TypeScript, VS Code juga dapat memberikan informasi definisi tipe di editor melalui Go to Definition ( F12 ) atau Peek Definition ( ⌥F12 (Windows Alt+F12 , Linux Ctrl+Shift+F10 ) ). Letakkan kursor di atas _6, klik kanan dan pilih Peek Definition. A akan terbuka menunjukkan definisi _6 dari 8. Tekan Escape untuk menutup jendela Peek. Halo DuniaMari perbarui aplikasi sampel ke "Hello World. ". Buat header H1 baru dengan "Halo, dunia. " dan ganti tag _9 di 0 dengan 1
Setelah Anda menyimpan file _1, instance server yang sedang berjalan akan memperbarui halaman web dan Anda akan melihat "Hello World. "ketika Anda me-refresh browser Anda
Men-debug BereaksiUntuk men-debug kode React sisi klien, kami akan menggunakan debugger JavaScript bawaan
Tetapkan titik istirahatUntuk menyetel breakpoint di _1, klik talang di sebelah kiri nomor baris. Ini akan mengatur breakpoint yang akan terlihat sebagai lingkaran merahKonfigurasikan debuggerAwalnya kita perlu mengonfigurasi debugger. Untuk melakukannya, buka tampilan Jalankan dan Debug ( ⇧⌘D (Windows, Linux Ctrl+Shift+ D ) ) dan pilih buat peluncuran. tautan file json untuk membuat 7 file konfigurasi debugger. Pilih Aplikasi Web (Edge) dari daftar dropdown Select debugger. Ini akan membuat file _7 di folder 9 baru di proyek Anda yang menyertakan konfigurasi untuk meluncurkan situs web. Kita perlu membuat satu perubahan untuk contoh kita. ubah port 0 dari 1 ke 2. _7 Anda akan terlihat seperti ini
Pastikan server pengembangan Anda berjalan ( 6). Kemudian tekan F5 atau panah hijau untuk meluncurkan debugger dan membuka instance browser baru. Kode sumber tempat breakpoint disetel berjalan saat startup sebelum debugger dipasang, jadi kami tidak akan mencapai breakpoint hingga kami menyegarkan halaman web. Refresh halaman dan Anda harus mencapai breakpoint Anda. Anda dapat menelusuri kode sumber Anda ( F10 ), memeriksa variabel seperti 1, dan melihat tumpukan panggilan dari sisi klien Bereaksi aplikasi. Untuk informasi selengkapnya tentang debugger dan opsi yang tersedia, lihat dokumentasi kami tentang debugging browser Pengeditan langsung dan debuggingJika Anda menggunakan webpack bersama dengan aplikasi React, Anda dapat memiliki alur kerja yang lebih efisien dengan memanfaatkan mekanisme HMR webpack yang memungkinkan Anda melakukan pengeditan langsung dan debug langsung dari VS Code. Anda dapat mempelajari lebih lanjut di Live edit ini dan men-debug aplikasi React Anda langsung dari postingan blog VS Code dan dokumentasi Hot Module Replacement webpack LintingLinter menganalisis kode sumber Anda dan dapat memperingatkan Anda tentang potensi masalah sebelum Anda menjalankan aplikasi. Layanan bahasa JavaScript yang disertakan dengan VS Code memiliki dukungan pemeriksaan kesalahan sintaks secara default, yang dapat Anda lihat beraksi di panel Masalah (View > Problems ⇧⌘M (Windows, Linux Ctrl+Shift+M ) ). Coba buat kesalahan kecil di kode sumber React Anda dan Anda akan melihat coretan merah dan kesalahan di panel Masalah Linters dapat memberikan analisis yang lebih canggih, menegakkan konvensi pengkodean dan mendeteksi anti-pola. Linter JavaScript yang populer adalah ESLint. ESLint, bila digabungkan dengan ekstensi ESLint VS Code, memberikan pengalaman linting dalam produk yang luar biasa Pertama, instal alat baris perintah ESLint
Kemudian instal ekstensi ESLint dengan masuk ke tampilan Extensions dan ketik 'eslint' Setelah ekstensi ESLint diinstal dan Kode VS dimuat ulang, Anda akan ingin membuat file konfigurasi ESLint, 6. Anda dapat membuatnya menggunakan ekstensi ESLint. Buat perintah konfigurasi ESLint dari Command Palette ( ⇧⌘P (Windows, Linux Ctrl+Shift+P ) ). Perintah tersebut akan meminta Anda untuk menjawab serangkaian pertanyaan di panel Terminal. Ambil defaultnya, dan itu akan membuat file 6 di root proyek Anda yang terlihat seperti ini
ESLint sekarang akan menganalisis file terbuka dan menampilkan peringatan di 1 tentang 'Aplikasi' yang ditentukan tetapi tidak pernah digunakanAnda dapat mengubah aturan ESLint di file 6Mari tambahkan aturan kesalahan untuk titik koma tambahan
Sekarang ketika Anda secara keliru memiliki beberapa titik koma pada satu baris, Anda akan melihat kesalahan (coretan merah) di editor dan entri kesalahan di panel Masalah Kit Pemula PopulerDalam tutorial ini, kami menggunakan generator _ Contoh Reaksi Kode VSIni adalah contoh aplikasi React, yang membuat aplikasi TODO sederhana dan menyertakan kode sumber untuk Node. server js ekspres. Ini juga menunjukkan cara menggunakan transpiler Babel ES6 dan kemudian menggunakan webpack untuk memaketkan aset situs Reaksi TypeScriptJika Anda ingin tahu tentang TypeScript dan React, Anda juga dapat membuat versi TypeScript dari aplikasi
Lihat detailnya di Menambahkan TypeScript di situs Create React App SudutAngular adalah framework web populer lainnya. Jika Anda ingin melihat contoh Angular bekerja dengan VS Code, lihat resep Debugging dengan Angular CLI. Ini akan memandu Anda membuat aplikasi Angular dan mengonfigurasi file _7 untuk debugger JavaScriptpertanyaan umumBisakah saya mendapatkan IntelliSense dalam JSX deklaratif?Garpu. Misalnya, jika Anda membuka file 8, Anda dapat melihat IntelliSense di dalam React JSX dalam metode 5 |