Express.js

Express.js یکی از معروف ترین فریم ورک های Node.js هست و یکی از دلالیله که Node.js انقدر محبوبه. Express.js یک فریم ورک مینیمال، منبع باز و انعطاف پذیر هست که قابلیت های قدرتمندی رو برای توسعه وب اپلیکیشن های مختلف ارائه میده.

میتونید اون رو با کامند زیر نصب کنید:

$ npm i express

استارت کردن یک سرور با Express خیلی راحته:

const express = require('express')
const app = express()
app.get('/', (req, res) => res.send('Hello World!'))
app.listen(3000, () => console.log('Example app listening on port 3000)));}!'))

همونطور که میبینید یه سرور رو فقط با ۴ خط کد بالا اوردیم.

تعریف مسیر (Route) در Express

پروسه Routing (تعریف مسیر ها) توی Express به خوبی پیاده سازی شده. شما میتونید route های ماژولار توی Express بنویسید. کد زیر نمونه ای از تعریف route های ساده و پایه در Express هست:

/

const express = require('express')
const app = express()
// GET
app.get('/', function (req, res) {
 res.send('Hello World!')
})
// POST
app.post('/', function (req, res) {
 res.send('Got a POST request')
})
// PUT
app.put('/user', function (req, res) {
 res.send('Got a PUT request at /user')
})
// DELETE
app.delete('/user', function (req, res) {
 res.send('Got a DELETE request at /user')
})