1. Kami membuat direktori proyek.
Salinan kode adalah sebagai berikut:
> MD Hello-World
2. Masukkan direktori ini dan tentukan paket file konfigurasi proyek.json.
Untuk definisi yang akurat, Anda dapat menggunakan perintah:
Salinan kode adalah sebagai berikut:
D:/TMP/NODE/Hello-World> Versi Ekspresi Info NPM
npm http dapatkan https://registry.npmjs.org/express
npm http 200 https://registry.npmjs.org/express
3.2.1
Sekarang versi terbaru dari kerangka kerja ExpressJS adalah 3.2.1, file konfigurasi adalah:
Salinan kode adalah sebagai berikut:
{
"Nama": "Hello-World",
"Deskripsi": "Hello World Test App",
"Versi": "0.0.1",
"Pribadi": Benar,
"dependensi": {
"Express": "3.2.1"
}
}
3. Gunakan NPM untuk menginstal paket yang diandalkan proyek.
Salinan kode adalah sebagai berikut:
> Instal NPM
Setelah paket ketergantungan instalasi NPM selesai, subdirektori node_modules akan muncul di direktori root proyek. Paket ekspres yang diperlukan untuk konfigurasi proyek disimpan di sini. Jika fase diverifikasi, Anda dapat menjalankan perintah:
Salinan kode adalah sebagai berikut:
> NPM LS
Ps d:/tmp/node/hello-world> npm ls
npm warn package.json [email protected] Tidak ada file readme.md ditemukan!
[email protected] d:/tmp/node/hello-world
│ ├── [email protected]
│ ├── [email protected]
│ └── [email protected]
Perintah ini menampilkan paket Express dan ketergantungannya.
4. Buat aplikasi
Sekarang mulailah membuat aplikasi itu sendiri. Buat file yang disebut app.js atau server.js, tergantung pada apa yang Anda suka, pilih salah satu. Lihat Express dan Buat Aplikasi Baru Menggunakan Express ():
Salinan kode adalah sebagai berikut:
// app.js
var express = membutuhkan ('express');
var app = express ();
Selanjutnya, kita dapat menggunakan app.verb () untuk menentukan rute.
Misalnya, gunakan "Get /" untuk menanggapi string "Hello World", karena Res dan Req adalah objek yang akurat yang disediakan oleh Node, sehingga Anda dapat menghubungi res.pipe () atau req.on ('data', callback) atau lainnya.
Salinan kode adalah sebagai berikut:
app.get ('/hello.txt', function (req, res) {
var body = 'hello world';
res.setHeader ('tipe konten', 'teks/polos');
res.setHeader ('konten-panjang', body.length);
res.end (tubuh);
});
Kerangka kerja ExpressJS menyediakan metode tingkat yang lebih tinggi, seperti res.send (), yang dapat menyimpan hal-hal seperti menambahkan panjang konten. sebagai berikut:
Salinan kode adalah sebagai berikut:
app.get ('/hello.txt', function (req, res) {
res.send ('halo dunia');
});
Sekarang Anda dapat mengikat dan mendengarkan port, hubungi metode app.listen (), dan menerima parameter yang sama, seperti:
5. Jalankan program
Sekarang jalankan program dan jalankan perintah:
Salinan kode adalah sebagai berikut:
> Node app.js
Akses alamat dengan browser: http: // localhost: 3000/hello.txt
Anda dapat melihat hasil output:
Salinan kode adalah sebagai berikut:
Halo dunia