Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menguji nodejs secara tempatan

Bagaimana untuk menguji nodejs secara tempatan

PHPz
PHPzasal
2023-04-06 08:53:22617semak imbas

Node.js ialah persekitaran berjalan JavaScript merentas platform yang digunakan secara meluas. Node.js mempunyai nilai aplikasi yang tinggi sama ada di bahagian hadapan atau hujung belakang. Untuk memastikan program boleh berjalan dengan stabil, kami perlu menguji Node.js secara setempat. Bagaimana untuk menguji Node.js secara tempatan? Artikel ini akan memberikan anda tutorial terperinci.

1. Pasang Node.js mengikut

Mula-mula anda perlu memasang Node.js, jika anda belum memasang Node.js, anda boleh memuat turun pakej pemasangan daripada tapak web rasmi Node .js dan kemudian pasangkannya.

Selepas pemasangan selesai, anda boleh membuka alat baris arahan dan masukkan perintah nod -v untuk melihat maklumat versi Node.js. Jika maklumat versi boleh dikeluarkan secara normal, maka Node.js telah berjaya dipasang.

2. Cipta fail Node.js

Buat fail Node.js dalam direktori tempatan Nama fail boleh menjadi apa sahaja yang anda mahukan. Buka tetingkap baris arahan dan cd ke direktori tempat fail berada. Kemudian laksanakan arahan nama fail nod. Dengan cara ini anda boleh menjalankan Node.js pada mesin tempatan anda.

3. Menulis kod dalam Node.js

Menulis kod dalam Node.js sebenarnya sangat serupa dengan menulis kod JavaScript di bahagian hadapan web. Node.js membolehkan kami menjalankan skrip pada bahagian pelayan menggunakan bahasa JavaScript, jadi kami boleh menulis aplikasi bahagian pelayan yang sepadan.

Sebagai contoh, kita boleh menulis kod pelayan yang mudah untuk mendengar permintaan daripada pelanggan. Kodnya adalah seperti berikut:

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello, World!\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

Selepas menjalankan program dalam tetingkap baris arahan, anda boleh melihat "Hello, World!" dengan melawati http://localhost:3000 dalam penyemak imbas.

4. Gunakan rangka kerja ujian

Jika anda perlu menjalankan lebih banyak ujian, anda boleh mempertimbangkan untuk menggunakan rangka kerja ujian. Rangka kerja ujian boleh menyediakan lebih banyak fungsi ujian dan membolehkan kami menulis kod ujian yang lebih ketat. Dua rangka kerja ujian popular diperkenalkan di bawah:

  1. Mocha

Mocha ialah rangka kerja ujian JavaScript yang sangat popular yang menyokong semua penyemak imbas arus perdana dan persekitaran Node.js. Mocha menyediakan pelbagai cara untuk menulis dan mengatur kes ujian, dan menyokong pelbagai cara untuk mengeluarkan hasil ke baris arahan, halaman web dan penyahpepijat.

Proses penggunaan mudah:

  • Kebergantungan pemasangan: Jalankan npm install --save-dev mocha pada baris arahan
  • Tulis kod ujian
  • Dalam Jalankan arahan mocha pada baris arahan untuk mula menguji
  1. Jest

Jest ialah rangka kerja ujian JavaScript yang dibangunkan oleh Facebook. tetapi lebih menyeluruh dan Mudah digunakan. Jest bukan sahaja menyediakan cara yang berkesan untuk menulis dan mengatur kes ujian, tetapi juga mempunyai fungsi terbina dalam seperti Mock dan Spy, dan boleh menjalankan ujian berasaskan JavaScript, ujian TypeScript dan ujian komponen React.

Proses penggunaan mudah:

  • Kebergantungan pemasangan: Jalankan npm install --save-dev jest pada baris arahan
  • Tulis kod ujian
  • Dalam Laksanakan arahan jest pada baris arahan untuk mula menguji

Ringkasnya, sama ada menggunakan Mocha atau Jest, ia boleh membantu kami menjalankan ujian yang lebih ketat dalam persekitaran Node.js.

5. Kesimpulan

Node.js mempunyai pelbagai aplikasi, dan kami perlu mengujinya pada mesin ini untuk memastikan kebolehpercayaan program. Dalam artikel ini, kami memperkenalkan cara menguji Node.js pada mesin tempatan anda, cara menulis kod Node.js dan cara menggunakan rangka kerja ujian untuk ujian. Saya harap kandungan ini dapat membantu anda menggunakan Node.js dengan lebih baik.

Atas ialah kandungan terperinci Bagaimana untuk menguji nodejs secara tempatan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn