router.post('/users', (req, res) => { const user = { id: ++userIdCounter, name: req.body.name } users.push(user) res.status(201).json(user) })
get router() { const router = Router(); router.use(inject('userSerializer')); router.get('/', inject('getAllUsers'), this.index); router.get('/:id', inject('getUser'), this.show); router.post('/', inject('createUser'), this.create); router.put('/:id', inject('updateUser'), this.update); router.delete('/:id', inject('deleteUser'), this.delete); return router; }
router.post('/connection-test', (req, res) => { req.services.clientGatewayService .testGateway(req.body) .then(() => { res.status(200).json({isConnected: true}); }) .catch(() => { res.status(500).json({isConnected: false}); }); });
router.post('/books/add', async (req, res) => { try { const book = await Book.add(Object.assign({ userId: req.user.id }, req.body)); res.json(book); } catch (err) { logger.error(err); res.json({ error: err.message || err.toString() }); } });
router.post('/books/add', async (req, res) => { try { const book = await Book.add({ userId: req.user.id, ...req.body }); res.json(book); } catch (err) { logger.error(err); res.json({ error: err.message || err.toString() }); } });
router.post('/books/edit', async (req, res) => { try { const editedBook = await Book.edit(req.body); res.json(editedBook); } catch (err) { res.json({ error: err.message || err.toString() }); } });
router.post('/books/edit', async (req, res) => { try { const editedBook = await Book.edit(req.body); res.json(editedBook); } catch (err) { res.json({ error: err.message || err.toString() }); } });
router.post('/books/edit', async (req, res) => { try { await Book.edit(req.body); res.json({ done: 1 }); } catch (err) { res.json({ error: err.message || err.toString() }); } });
router.post('/books/edit', async (req, res) => { try { const editedBook = await Book.edit(req.body); res.json(editedBook); } catch (err) { res.json({ error: err.message || err.toString() }); } });
router.post('/books/edit', async (req, res) => { try { await Book.edit(req.body); res.json({ done: 1 }); } catch (err) { res.json({ error: err.message || err.toString() }); } });
router.post('/books/add', async (req, res) => { try { const book = await Book.add({ userId: req.user.id, ...req.body }); res.json(book); } catch (err) { logger.error(err); res.json({ error: err.message || err.toString() }); } });
router.post('/books/edit', async (req, res) => { try { const editedBook = await Book.edit(req.body); res.json(editedBook); } catch (err) { res.json({ error: err.message || err.toString() }); } });
router.post('/books/add', async (req, res) => { try { const book = await Book.add(Object.assign({ userId: req.user.id }, req.body)); res.json(book); } catch (err) { logger.error(err); res.json({ error: err.message || err.toString() }); } });
router.post('/books/add', async (req, res) => { try { const book = await Book.add(Object.assign({ userId: req.user.id }, req.body)); res.json(book); } catch (err) { logger.error(err); res.json({ error: err.message || err.toString() }); } });
router.post('/books/edit', async (req, res) => { try { const editedBook = await Book.edit(req.body); res.json(editedBook); } catch (err) { res.json({ error: err.message || err.toString() }); } });