Rumah >hujung hadapan web >tutorial js >**Cara Membuat API REST dengan Nest.js dan TypeScript**
Nest.js ialah rangka kerja Node.js yang progresif untuk membina aplikasi sisi pelayan yang cekap dan berskala. Ia menggunakan TypeScript secara lalai dan diilhamkan oleh Angular, menjadikannya mudah untuk mencipta aplikasi modular yang tersusun dengan baik. Dalam panduan ini, anda akan belajar cara membuat API REST asas menggunakan Nest.js dan TypeScript.
Prasyarat
Sebelum anda memulakan, pastikan anda telah memasang yang berikut:
Node.js (versi 12 atau lebih tinggi)
npm (pengurus pakej Node.js)
Nest CLI (anda boleh memasangnya dengan npm install -g @nestjs/cli)
Langkah 1: Buat Projek Nest.js Baharu
Mula-mula, buat projek baharu menggunakan Nest.js CLI:
sarang my-api baharu
Ikuti arahan untuk menyediakan projek. Setelah dibuat, navigasi ke direktori projek:
cd my-api
Langkah 2: Buat Modul
Nest.js menyusun kod ke dalam modul. Mari buat modul untuk mengurus entiti yang dipanggil “pengguna”:
menjana pengguna modul sarang
Langkah 3: Buat Pengawal
Pengawal mengendalikan permintaan HTTP. Mari buat pengawal untuk pengguna:
pengguna pengawal sarang jana
Ini akan mencipta fail users.controller.ts dalam direktori src/users.
Langkah 4: Buat Perkhidmatan
Perkhidmatan ini mengandungi logik perniagaan. Mari buat perkhidmatan untuk pengguna:
sarang menjana pengguna perkhidmatan
Ini akan mencipta fail users.service.ts dalam direktori src/users.
Langkah 5: Tentukan Entiti Pengguna
Mari kita tentukan entiti pengguna asas. Cipta fail user.entity.ts dalam direktori src/users dengan kandungan berikut:
TypeScript
Langkah 6: Laksanakan Perkhidmatan
Dalam fail users.service.ts, laksanakan kaedah untuk mengendalikan pengguna:
TypeScript
Langkah 7: Gunakan Pengawal
Dalam fail users.controller.ts, tentukan laluan dan kaedah untuk mengendalikan permintaan HTTP:
TypeScript
Langkah 8: Jalankan Aplikasi
Akhir sekali, jalankan aplikasi:
mula larian npm
API REST anda akan tersedia di http://localhost:3000/users.
Kesimpulan
tahniah! Anda telah membuat API REST asas dengan Nest.js dan TypeScript. Dari sini, anda boleh mengembangkan fungsi dengan menambahkan pengesahan, pengesahan data dan menyambung ke pangkalan data seperti PostgreSQL atau MongoDB.
Saya harap panduan ini berguna kepada anda.
Terima kasih kerana membaca dan tinggalkan saya komen anda! ??
? Adakah anda menyukainya? Kongsi pendapat anda.
Artikel penuh, lawati: https://lnkd.in/ewtCN2Mn
https://lnkd.in/eAjM_Smy ??? https://lnkd.in/eKvu-BHe
https://dev.to/orlidev https://lnkd.in/ecHHabTD Jangan ketinggalan!
Rujukan:
Imej dicipta dengan: Copilot (microsoft.com)
Atas ialah kandungan terperinci **Cara Membuat API REST dengan Nest.js dan TypeScript**. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!