Avatar ·

Node.js एप्लिकेशन को डीबग कैसे करें: शुरुआती लोगों के लिए चरण-दर-चरण गाइड

सभी को नमस्ते! मैंने अभी-अभी Node.js सीखना शुरू किया है और Express पर अपना पहला सर्वर लिख रहा हूँ। मुझे एक समस्या का सामना करना पड़ा: मेरा एप्लिकेशन उम्मीद के मुताबिक काम नहीं कर रहा है। यहाँ सरलीकृत कोड है:\n\n```javascript\nconst express = require('express');\nconst app = express();\n\napp.get('/users/:id', (req, res) => {\n const userId = req.params.id;\n const user = getUserById(userId);\n res.json({ user: user });\n});\n\napp.listen(3000, () => {\n console.log('Server running on port 3000');\n});\n\nfunction getUserById(id) {\n const users = [\n { id: 1, name: 'Alice' },\n { id: 2, name: 'Bob' }\n ];\n return users.find(u => u.id === id);\n}\n```\n\nमैं `/users/1` पर GET-request कर रहा हूँ, लेकिन हमेशा `{ "user": undefined }` मिलता है। मुझे समझ नहीं आ रहा कि `find()` उपयोगकर्ता को क्यों नहीं ढूंढ पा रहा है। मैंने `consol डालने की कोशिश की