Node.js ialah persekitaran masa jalan JavaScript yang popular yang membolehkan pembangun membangunkan aplikasi belakang berprestasi tinggi menggunakan bahasa JavaScript. Node.js disertakan dengan Express.js, rangka kerja aplikasi web yang ringkas dan fleksibel, dan juga menyediakan enjin templat yang berkuasa EJS, yang boleh membantu pembangun mencipta aplikasi web yang cantik dan mudah diselenggara.
Dalam artikel ini, kami akan membincangkan cara memasang Node.js, Express.js dan EJS serta mempelajari cara menggunakannya bersama-sama untuk mencipta aplikasi web mudah.
Sebelum anda bermula, sila pastikan komputer anda memasang persekitaran masa jalan Node.js. Jika anda belum memasangnya lagi, sila ikuti langkah di bawah untuk memasangnya:
Selepas pemasangan selesai, buka terminal (atau tetingkap baris arahan) dan masukkan arahan berikut untuk menyemak sama ada Node.js dipasang dengan betul:
node -v
Jika Node.js dipasang dengan jayanya, ia akan dipaparkan Paparkan maklumat versi Node.js.
Selepas memasang Node.js, anda boleh menggunakan arahan npm (pengurus pakej yang disertakan dengan Node.js) untuk memasang Express.js . Sila ikuti langkah di bawah untuk memasang:
Buka terminal (atau tetingkap baris arahan) dan masukkan arahan berikut:
npm init
Arahan ini akan membimbing anda untuk mencipta projek Node .js baharu. Ikuti arahan langkah demi langkah untuk masuk.
Selepas permulaan selesai, masukkan arahan berikut untuk memasang Express.js:
npm install express --save
Arahan ini akan memasang versi terkini Express.js daripada repositori npm dan akan Menambahkannya sebagai pergantungan kepada projek anda.
app.js
dalam direktori akar projek. Ini adalah pintu masuk utama ke aplikasi Express.js anda. Dalam fail app.js
, masukkan kod berikut untuk mencipta aplikasi Express.js yang mudah:
const express = require('express'); const app = express(); app.get('/', (req, res) => { res.send('Hello World!'); }); app.listen(3000, () => { console.log('Server listening on port 3000!'); });
Aplikasi ini akan membalas semua permintaan daripada pelayar klien permintaan HTTP GET dan mengembalikan rentetan yang mengandungi "Hello World!"
Selepas menyimpan fail app.js
, tukar ke terminal (atau tetingkap baris arahan), tukar direktori kerja ke direktori di mana fail app.js
terletak, dan jalankan arahan berikut:
node app.js
Jika semuanya berjalan lancar, anda akan melihat mesej "Server listening on port 3000 output from the terminal. Ini menunjukkan bahawa aplikasi Express.js anda sedang berjalan dan boleh diakses dengan melawati http://localhost:3000/.
EJS ialah enjin templat yang ringkas dan mudah digunakan yang membantu anda membuat halaman web dengan kandungan dinamik dalam aplikasi Express.js. Sila ikuti langkah di bawah untuk memasang:
Buka terminal (atau tetingkap baris arahan) dan masukkan arahan berikut:
npm install ejs --save
Arahan ini akan memasang versi terkini daripada repositori npm EJS dan tambahkannya sebagai pergantungan kepada projek anda.
views
. Di sinilah aplikasi Express.js anda akan menyimpan fail templat EJSnya. views
, buat fail baharu bernama index.ejs
. Ini akan menjadi fail templat utama untuk halaman web anda. Dalam fail index.ejs
, masukkan kod berikut untuk mencipta halaman web ringkas:
<!DOCTYPE html> <html> <head> <title>EJS Example</title> </head> <body> <h1>Welcome to the EJS Example!</h1> <p>The current date and time is <%= new Date().toString() %>.</p> </body> </html>
Templat ini akan memaparkan tajuk, "Selamat Datang ke Contoh EJS!", dan perenggan yang mengandungi tarikh dan masa semasa.
Kembali ke dalam fail app.js
, tambah kod berikut dalam pengepala untuk memberitahu aplikasi Express.js tempat untuk mencari fail templat EJS:
app.set('views', './views'); app.set('view engine', 'ejs');
Dalam fail app.js
, gantikan kaedah app.get
dengan kod berikut:
app.get('/', (req, res) => { res.render('index'); });
Kaedah ini akan memaparkan fail views/index.ejs
melalui enjin templat EJS dan menghantarnya semula ke pelayar klien.
Selepas menyimpan fail app.js
dan index.ejs
, tukar ke terminal (atau tetingkap baris arahan), tukar direktori kerja ke direktori di mana fail app.js
terletak , dan jalankan arahan berikut :
node app.js
Jika semuanya berjalan lancar, anda akan melihat mesej "Server listening on port 3000 output from the terminal. Ini menunjukkan bahawa aplikasi Express.js anda sedang berjalan dan boleh diakses dengan melawati http://localhost:3000/.
Klik pautan dan anda akan melihat halaman web dengan tarikh dan masa semasa.
Dalam artikel ini, kami mempelajari cara memasang Node.js, Express.js dan EJS serta mencipta aplikasi web yang ringkas. Dalam artikel seterusnya, kami akan menyelami cara menggunakan Express.js dan EJS untuk mencipta aplikasi web yang lebih kompleks dan berkuasa.
Atas ialah kandungan terperinci pemasangan ejs ekspres nodejs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!