Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //index.js
- const jsonServer = require('json-server');
- const cors = require('cors');
- const bodyParser = require('body-parser');
- const validate = require('express-validation');
- const validations = require('./validations');
- const server = jsonServer.create();
- const router = jsonServer.router('db.json');
- const middlewares = jsonServer.defaults();
- server.use(cors());
- server.use(bodyParser.json());
- server.use(bodyParser.urlencoded({ extended: true }));
- server.post('/todos', validate(validations.todo), function(req, res) {
- res.end();
- });
- server.use(router);
- server.use(middlewares);
- server.listen(3007, () => {
- console.log('JSON Server is running');
- });
- //validations
- const Joi = require('joi');
- module.exports = {
- todo: {
- body: {
- text: Joi.string().min(2).required(),
- },
- },
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement