Advertisement
Guest User

Untitled

a guest
Feb 24th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. //index.js
  2.  
  3. const jsonServer = require('json-server');
  4. const cors = require('cors');
  5. const bodyParser = require('body-parser');
  6. const validate = require('express-validation');
  7. const validations = require('./validations');
  8.  
  9. const server = jsonServer.create();
  10. const router = jsonServer.router('db.json');
  11. const middlewares = jsonServer.defaults();
  12. server.use(cors());
  13. server.use(bodyParser.json());
  14. server.use(bodyParser.urlencoded({ extended: true }));
  15.  
  16. server.post('/todos', validate(validations.todo), function(req, res) {
  17. res.end();
  18. });
  19.  
  20. server.use(router);
  21. server.use(middlewares);
  22.  
  23. server.listen(3007, () => {
  24. console.log('JSON Server is running');
  25. });
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32. //validations
  33. const Joi = require('joi');
  34.  
  35. module.exports = {
  36. todo: {
  37. body: {
  38. text: Joi.string().min(2).required(),
  39. },
  40. },
  41. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement