server.js 1.1KB

1234567891011121314151617181920212223242526272829303132
  1. const jsonServer = require('json-server')
  2. const jsonDb = require('./static_db.json')
  3. const server = jsonServer.create()
  4. const router = jsonServer.router() // for persistance : jsonServer.router('static_db.json')
  5. const middlewares = jsonServer.defaults()
  6. const GLOBAL_PORT = 3001
  7. server.use(middlewares)
  8. server.use(jsonServer.bodyParser)
  9. // res.jsonp(req.query)
  10. server.get('/echo', (req, res) => res.jsonp('gg'))
  11. server.get('/login', (req, res) => res.jsonp(jsonDb.login))
  12. server.post('/user/login', (req, res) => {
  13. if (req.body.login !== '' && req.body.password !== '') return res.jsonp(jsonDb.user_logged)
  14. else return res.jsonp('error')
  15. })
  16. server.get('/user_logged', (req, res) => res.jsonp(jsonDb.user_logged))
  17. server.delete('/deletenodata', (req,res) => res.status(204).jsonp(''))
  18. server.patch('/user', (req, res) => res.jsonp({lang: 'fr'}))
  19. // server.put('/api/data/raw_materials_vendors/:vendorid', (req, res) => {
  20. // res.jsonp(jsonVendorColorData.vendorVariableData)
  21. // console.log(req.body)
  22. // res.jsonp('gg')
  23. // })
  24. server.use(router)
  25. server.listen(GLOBAL_PORT, () => {
  26. console.log('JSON Server is running on port : ' + GLOBAL_PORT)
  27. })