Skip to content
Snippets Groups Projects
server.js 1005 B
Newer Older
const jsonServer = require('json-server');
const server = jsonServer.create();
const router = jsonServer.router('db.json');
const middlewares = jsonServer.defaults();

// Set default middlewares (logger, static, cors and no-cache)
server.use(middlewares);

// Add custom routes before JSON Server router
server.get('/structures/count', (req, res) => {
  let structureCountTab = [];
  structureCountTab.push({ id: 260, count: 3 });
  structureCountTab.push({ id: 260, count: 3 });
  structureCountTab.push({ id: 259, count: 3 });
  structureCountTab.push({ id: 261, count: 3 });
  structureCountTab.push({ id: 249, count: 3 });
  structureCountTab.push({ id: 222, count: 2 });
  structureCountTab.push({ id: 212, count: 3 });
  structureCountTab.push({ id: 186, count: 2 });
  structureCountTab.push({ id: 183, count: 2 });
  return res.status(200).jsonp({
    structureCountTab,
  });
});

// Use default router
server.use(router);
server.listen(3000, () => {
  console.log('JSON Server is running');
});