Cara menggunakan rangka kerja Express untuk membina aplikasi web

PHPz
Lepaskan: 2023-04-05 13:38:35
asal
687 orang telah melayarinya

Dengan pembangunan teknologi Web yang berterusan, pembangunan bahagian hadapan menjadi semakin penting, ramai orang berminat untuk meneroka teknologi baharu, antaranya Node.js telah menjadi teknologi yang sangat popular. Node.js ialah persekitaran masa jalan JavaScript berdasarkan enjin V8 penyemak imbas Chrome untuk membangunkan aplikasi web berprestasi tinggi dan boleh skala. Node.js bertujuan untuk menyediakan penyelesaian yang ringan dan cekap untuk memudahkan pembangunan dan penggunaan aplikasi pada platform yang berbeza.

Dalam Node.js, terdapat banyak cara untuk membentuk halaman. Yang paling biasa adalah menggunakan rangka kerja web seperti Express, Koa, Hapi, dll. Rangka kerja ini membolehkan penciptaan aplikasi web dengan cepat sambil menyediakan banyak ciri berguna dan perisian tengah. Berikut ialah cara menggunakan rangka kerja Express untuk membina aplikasi web.

Mula-mula, anda perlu memasang Express melalui pengurus pakej Node.js (npm):

npm install express
Salin selepas log masuk

Seterusnya, buat fail bernama app.js dalam projek dan tulis Kod berikut :

const express = require('express');
const app = express();

app.get('/', function(req, res){
  res.send('Hello World!');
});

app.listen(3000, function(){
  console.log('App listening on port 3000!');
});
Salin selepas log masuk

Dalam kod di atas, kami memperkenalkan rangka kerja Express dan mencipta tika Express. Kaedah app.get() digunakan untuk memadankan permintaan HTTP GET. Apabila pengguna mengakses laluan akar, rentetan Hello World akan dikembalikan. Kaedah app.listen() memulakan aplikasi dan mendengar pada port 3000.

Simpan dan jalankan fail:

node app.js
Salin selepas log masuk

Lawati http://localhost:3000 dalam penyemak imbas untuk melihat rentetan Hello World. Ini adalah proses asas untuk mencipta aplikasi web menggunakan rangka kerja Express. Sudah tentu, dalam pembangunan sebenar, lebih banyak logik pemprosesan dan konfigurasi penghalaan biasanya diperlukan.

Rangka kerja Express menyediakan banyak fungsi dan perisian tengah yang berguna, seperti penyajian fail statik, enjin templat, penghuraian parameter, pengurusan sesi, dsb. Berikut ialah contoh penggunaan perkhidmatan fail statik:

const express = require('express');
const path = require('path');
const app = express();

app.use(express.static(path.join(__dirname, 'public')));

app.get('/', function(req, res){
  res.sendFile(path.join(__dirname, 'index.html'));
});

app.listen(3000, function(){
  console.log('App listening on port 3000!');
});
Salin selepas log masuk

Gunakan kaedah express.static() untuk menyediakan perkhidmatan fail statik, dan kaedah path.join() digunakan untuk mendapatkan laluan mutlak. app.get()Kaedah ini mengembalikan fail index.html. Ini ialah contoh penyajian fail statik asas. Dalam pembangunan sebenar, anda juga boleh menggunakan enjin templat untuk menjana halaman HTML secara dinamik.

Ringkasnya, Node.js ialah alat yang sangat berkuasa untuk mencipta aplikasi web berprestasi tinggi dan boleh skala. Menggunakan rangka kerja Express boleh memudahkan proses pembangunan web dan meningkatkan kecekapan pembangunan. Semoga artikel ini bermanfaat kepada anda.

Atas ialah kandungan terperinci Cara menggunakan rangka kerja Express untuk membina aplikasi web. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan