पाठ 4 / 23

बेसिक रूट्स

GET, POST, PUT और DELETE सीधे HTTP क्रियाओं से मेल खाते हैं।

हर क्रिया के लिए एक मेथड

Express app.get, app.post, app.put, app.delete (और अधिक) देता है — हर एक उस HTTP मेथड वाली रिक्वेस्ट से मेल खाता है।

CRUD-शैली रूट्स

एक सामान्य resource सूची, बनाने, बदलने और हटाने के लिए चार routes देता है।

app.get('/items', (req, res) => res.json([]));
app.post('/items', (req, res) => res.status(201).send('created'));
app.put('/items/:id', (req, res) => res.send('updated'));
app.delete('/items/:id', (req, res) => res.send('deleted'));

क्रम मायने रखता है

Express routes को ऊपर से नीचे मिलाता है और पहले मेल पर रुक जाता है — विशिष्ट routes को सामान्य से पहले रखें।