Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
{ "502386908245000192": { // id user'a "type": 1, "coins": 165, "warns": 0, "xp": 19, "lvl": 8 }, "482914167200940045": { "type": 0, "coins": 30, "warns": 0, "xp": 9, "lvl": 3 } }
router.get('/api/users/id/:id', (request, response, next) => { const user = users[request.params.id] || {}; response.send({ // Your object }); });
{ "502386908245000192": { "type": 1, "coins": 165, "warns": 0, "xp": 19, "lvl": 8 }, "482914167200940045": { "type": 0, "coins": 30, "warns": 0, "xp": 9, "lvl": 3 } }
const express = require('express'); const router = express.Router(); const app = express(); const users = require('./users.json'); router.get('/users', (request, response) => { response.send(users); }); router.get('/users/:id/:key?', (request, response) => { const user = users[request.params.id]; const key = request.params.key; if (user) { if (key) { response.send({ [key]: user[key] }); } else { response.send(user); } } else { response.send({ message: `User ID:${request.params.id} is not found` }); } }); app.use('/api', router); app.listen(8080, '0.0.0.0', () => { console.log('App started on http://127.0.0.1:8080/'); });