Express Node.js પર આધારિત એક શક્તિશાળી અને લવચીક વેબ એપ્લિકેશન ફ્રેમવર્ક છે. તેની સરળ વાક્યરચના અને હળવા વજનની રચના સાથે, Express તમને ઝડપથી વપરાશકર્તા-પ્રતિભાવશીલ વેબ એપ્લિકેશન્સ બનાવવાની મંજૂરી આપે છે.
Express HTTP વિનંતીઓને હેન્ડલ કરવા, રૂટ બનાવવા, મિડલવેરનું સંચાલન કરવા અને ગતિશીલ સામગ્રીને રેન્ડર કરવા માટે જરૂરી સુવિધાઓ અને સાધનો પ્રદાન કરે છે. તે તમને સરળ વેબસાઇટ્સથી જટિલ વેબ એપ્લિકેશન્સ સુધી, મજબૂત અને લવચીક વેબ એપ્લિકેશન્સ બનાવવા માટે સક્ષમ કરે છે
ઉપયોગ કરવા માટે Express, તમારે ફ્રેમવર્ક ઇન્સ્ટોલ કરવું પડશે અને ક્લાયંટની વિનંતીઓ સાંભળવા માટે સર્વર બનાવવું પડશે. રૂટ્સ અને મિડલવેરને વ્યાખ્યાયિત કરીને, તમે વિનંતીઓને હેન્ડલ કરી શકો છો, ડેટાબેસેસને ઍક્સેસ કરી શકો છો, પ્રમાણીકરણ અને સુરક્ષા કરી શકો છો અને વપરાશકર્તાઓને ગતિશીલ સામગ્રી પ્રદર્શિત કરી શકો છો.
આનો ઉપયોગ કરીને કરવા માટેની સૂચિ એપ્લિકેશન બનાવવાનું અહીં એક વિશિષ્ટ ઉદાહરણ છે Express:
પગલું 1: ઇન્સ્ટોલેશન અને પ્રોજેક્ટ સેટઅપ
- તમારા કમ્પ્યુટર પર Node.js ઇન્સ્ટોલ કરો( https://nodejs.org ).
- ટર્મિનલ ખોલો અને તમારા પ્રોજેક્ટ માટે નવી ડિરેક્ટરી બનાવો:
mkdir todo-app
. - પ્રોજેક્ટ ડિરેક્ટરીમાં ખસેડો:
cd todo-app
. - નવો Node.js પ્રોજેક્ટ શરૂ કરો:
npm init -y
.
પગલું 2: ઇન્સ્ટોલ કરો Express
- પેકેજ ઇન્સ્ટોલ કરો Express:.
npm install express
પગલું 3: server.js ફાઇલ બનાવો
- પ્રોજેક્ટ ડિરેક્ટરીમાં server.js નામની નવી ફાઈલ બનાવો.
- server.js ફાઇલ ખોલો અને નીચેની સામગ્રી ઉમેરો:
// Import the Express module
const express = require('express');
// Create an Express app
const app = express();
// Define a route for the home page
app.get('/',(req, res) => {
res.send('Welcome to the To-Do List App!');
});
// Start the server
app.listen(3000,() => {
console.log('Server is running on port 3000');
});
પગલું 4: એપ્લિકેશન ચલાવો
- ટર્મિનલ ખોલો અને પ્રોજેક્ટ ડિરેક્ટરી(ટોડો-એપ) પર નેવિગેટ કરો.
- આદેશ સાથે એપ્લિકેશન ચલાવો:
node server.js
. - તમારું વેબ બ્રાઉઝર ખોલો અને URL ને ઍક્સેસ કરો:
http://localhost:3000
. - તમે સંદેશ જોશો "ટુ-ડૂ સૂચિ એપ્લિકેશનમાં આપનું સ્વાગત છે!" તમારા બ્રાઉઝરમાં પ્રદર્શિત થાય છે.
તે Node.js અને નો ઉપયોગ કરીને વેબ એપ્લિકેશન બનાવવાનું એક સરળ ઉદાહરણ છે Express. તમે ટૂ-ડૂ સૂચિમાંથી કાર્યોને ઉમેરવા, સંપાદિત કરવા અને કાઢી નાખવા જેવી સુવિધાઓ ઉમેરીને આ એપ્લિકેશનને વિસ્તૃત કરી શકો છો.